Advertisement
LittleFox94

Untitled

Mar 22nd, 2014
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. print("Rows of trees?")
  2. local TreeRows = io.read()
  3. print("Cols of trees?")
  4. local TreeCols = io.read()
  5.  
  6. local DIRT = 1
  7. local SAPLING = 2
  8. local LOG = 3
  9.  
  10. -- plant trees
  11. turtle.select(SAPLING)
  12. for y = 1, TreeRows do
  13.     for x = 1, TreeCols do
  14.         turtle.forward()
  15.         turtle.turnRight()
  16.         turtle.place()
  17.         turtle.turnLeft()
  18.         turtle.forward()
  19.         turtle.forward()
  20.     end
  21.  
  22.     turtle.turnRight()
  23.     turtle.forward()
  24.     turtle.forward()
  25.     turtle.forward()
  26.     turtle.turnLeft()
  27.  
  28.     for x = 1, TreeCols do
  29.         turtle.back()
  30.         turtle.back()
  31.         turtle.back()
  32.     end
  33. end
  34.  
  35. turtle.turnLeft()
  36. for y = 1, TreeRows do
  37.     turtle.forward()
  38.     turtle.forward()
  39.     turtle.forward()
  40. end
  41.  
  42. turtle.turnRight()
  43. turtle.select(LOG)
  44.  
  45. while true do
  46.     for y = 1, TreeRows do
  47.         for x = 1, TreeCols do
  48.             turtle.forward()
  49.             turtle.turnRight()
  50.  
  51.             if turtle.compare() then
  52.                 turtle.dig()
  53.                 turtle.forward()
  54.        
  55.                 while turtle.detectUp() do
  56.                     turtle.digUp()
  57.                     turtle.up()
  58.                 end
  59.  
  60.                 while not turtle.detectDown() do
  61.                     turtle.down()
  62.                 end
  63.  
  64.                 turtle.back()
  65.             end
  66.  
  67.             turtle.turnLeft()
  68.             turtle.forward()
  69.             turtle.forward()
  70.         end
  71.  
  72.         turtle.turnRight()
  73.         turtle.forward()
  74.         turtle.forward()
  75.         turtle.forward()
  76.         turtle.turnLeft()
  77.  
  78.         for x = 0, TreeCols do
  79.             turtle.back()
  80.             turtle.back()
  81.             turtle.back()
  82.         end
  83.     end
  84.    
  85.     turtle.turnLeft()
  86.     for y = 1, TreeRows do
  87.         turtle.forward()
  88.         turtle.forward()
  89.         turtle.forward()
  90.     end
  91.  
  92.     turtle.turnRight()
  93. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement