Advertisement
Guest User

Untitled

a guest
Jul 10th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local args = { ... }
  2. if #args ~= 1 then
  3.   print( "Usage: program <distance>" )
  4.   error()
  5. end
  6.  
  7. function moveForward()
  8.  repeat
  9.    turtle.dig()
  10.  until turtle.forward()
  11. end
  12.  
  13. function moveUp()
  14.  repeat
  15.    turtle.digUp()
  16.  until turtle.up()
  17. end
  18.  
  19. function moveDown()
  20.  repeat
  21.    turtle.digDown()
  22.  until turtle.down()
  23. end
  24.  
  25.  
  26. function iterate(k)
  27.   for j=1, k do
  28.     moveUp()
  29.   end
  30.   moveForward()
  31.   for j=1, k do
  32.     moveDown()
  33.   end
  34.   moveForward()
  35. end
  36.  
  37. length = args[1]
  38. for i=1, length do
  39.   turtle.select(1)
  40.   turtle.refuel()
  41.   iterate(5)
  42. end
  43. turtle.turnLeft()
  44. iterate(1)
  45. turtle.turnLeft()
  46. for i=1, length do
  47.   turtle.select(1)
  48.   turtle.refuel()
  49.   iterate(5)
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement