Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("L")
- l=read()
- print("L")
- b=read()
- print("L")
- t=read()
- pruefung=true
- vorwaerts=true
- vorwaerts2d=true
- breite=tonumber(b)
- laenge=tonumber(l)
- tiefe=tonumber(t)
- b2=0
- l2=0
- t2=0
- b3=0
- l3=0
- t3=0
- feld2D()
- function pruefeundzerstoere()
- while pruefung==true
- do
- if turtle.detect() ==true
- then
- turtle.dig()
- else
- pruefung=false
- end
- end
- end
- function gehevorwaerts()
- while l2<laenge
- do
- pruefeundzerstoere()
- turtle.forward()
- pruefung=true
- l2=l2+1
- if vorwaerts==true
- then
- l3=l3+1
- else
- l3=l3-1
- end
- end
- l2=0
- b2=b2+1
- end
- function richtungswechsel()
- if vorwaerts==true
- then
- vorwaerts=false
- else
- vorwaerts=true
- end
- end
- function richtungswechsel2D()
- if vorwaerts2d==true
- then
- vorwaerts2d=false
- else
- vorwaerts2d=true
- end
- end
- function abbiegen()
- if vorwaerts2d==true
- then
- if vorwaerts==true
- then
- turtle.turnRight()
- pruefeundzerstoere()
- turtle.forward()
- turtle.turnRight()
- else
- turtle.turnLeft()
- pruefeundzerstoere()
- turtle.forward()
- turtle.turnLeft()
- end
- else
- if vorwaerts==true
- then
- turtle.turnLeft()
- pruefeundzerstoere()
- turtle.forward()
- turtle.turnLeft()
- else
- turtle.turnRight()
- pruefeundzerstoere()
- turtle.forward()
- turtle.turnRight()
- end
- end
- l2=1
- richtungswechsel()
- end
- function feld2D()
- gehevorwaerts()
- while b2<breite
- do
- abbiegen()
- gehevorwaerts()
- b3=b3+1
- end
- end
- function ebenerunter()
- turtle.turnLeft()
- turtle.turnLeft()
- richtungswechsel()
- richtungswechsel2d()
- turtle.digDown()
- sortiere()
- end
- function feld3d()
- end
- function gehezurück()
- end
- function sortiere()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement