Advertisement
KastenN

Untitled

Jul 25th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. print("Digite o X")
  2. local x = read()
  3.  
  4. print("Digite o y")
  5. local y = read()
  6.  
  7. print("Digite o z")
  8. local z = read()
  9.  
  10.  
  11.  
  12. function turnRight()
  13.     turtle.turnRight()
  14.     turtle.dig()
  15.     turtle.forward()
  16.     turtle.turnRight()
  17. end
  18.  
  19. function turnLeft()
  20.     turtle.turnLeft()
  21.     turtle.dig()
  22.     turtle.forward()
  23.     turtle.turnLeft()
  24. end
  25.  
  26. function turtleDig()
  27.     for i=1,x,1 do
  28.         turtle.dig()
  29.         turtle.forward()
  30.     end
  31. end
  32.  
  33. function goBack()
  34.     turtle.turnRight()
  35.     for i=1,y-1,1 do
  36.         turtle.forward()
  37.     end
  38. end
  39.  
  40. function prepareNewLayer()
  41.     turtle.turnRight()
  42.     turtle.digDown()
  43.     turtle.down()
  44. end
  45.  
  46. function main(x,y,z)
  47.     turtle.refuel()
  48.     for k=1,z,1 do
  49.         for j=1,y,1 do
  50.         turtleDig()
  51.         if j~=y then
  52.             if j%2~=0 then
  53.                     turnRight()
  54.                 else
  55.                     turnLeft()
  56.             end
  57.         end
  58.     end
  59.     goBack()
  60.     prepareNewLayer()
  61.     end
  62. end
  63.  
  64. main(x,y,z)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement