Advertisement
KelvinBouma

turtleProgram

Feb 17th, 2020
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.70 KB | None | 0 0
  1. width = tonumber(io.read())
  2. height = tonumber(io.read())
  3. length = tonumber(io.read())
  4.  
  5. left = true
  6.  
  7. pos = {
  8.     x = 1,
  9.     y = 1,
  10.     z = 1
  11. }
  12.  
  13. function forward()
  14.     if not turtle.forward() then
  15.         turtle.dig()
  16.         return forward()
  17.     end
  18. end
  19.  
  20. function down()
  21.     if not turtle.down() then
  22.         turtle.digDown()
  23.         down()
  24.     end
  25. end
  26.  
  27. for i = pos.y, height, 1 do
  28.     for j = pos.z, length, 1 do
  29.         for k = pos.x, width, 1 do
  30.             forward()
  31.         end
  32.  
  33.         if left then
  34.             turtle.turnLeft()
  35.             if j < length then forward() end
  36.             turtle.turnLeft()
  37.  
  38.             left = false
  39.         else
  40.             turtle.turnRight()
  41.             if j < length then forward() end
  42.             turtle.turnRight()
  43.  
  44.             left = true
  45.         end
  46.     end
  47.  
  48.     down()
  49.     left = not left
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement