Advertisement
myaddiction

treegrid

Jul 28th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. dist = 13
  2. d12 = 12
  3. function movetwo()
  4. turtle.forward()
  5. turtle.forward()
  6. end
  7.  
  8. function movethree()
  9. turtle.forward()
  10. turtle.forward()
  11. turtle.forward()
  12. end
  13.  
  14. function cuttree()
  15. turtle.dig()
  16. turtle.forward()
  17. while turtle.detectUp() do
  18. turtle.digUp()
  19. turtle.up()
  20. end
  21. while not turtle.detectDown() do
  22. turtle.down()
  23. end
  24. end
  25.  
  26. function back()
  27. turtle.turnLeft()
  28. turtle.turnLeft()
  29. for n=1, dist do
  30. turtle.forward()
  31. end
  32. end
  33.  
  34. function home()
  35. turtle.turnLeft()
  36. for n=1, d12 do
  37. turtle.forward()
  38. end
  39. end
  40.  
  41. function empty()
  42. for i=16,2,-1 do
  43. turtle.select(i)
  44. turtle.dropDown()
  45. end
  46. end
  47.  
  48. function cutgrid()
  49. cuttree()
  50. movethree()
  51. cuttree()
  52. movethree()
  53. cuttree()
  54. movethree()
  55. cuttree()
  56. end
  57.  
  58. function nextline()
  59. turtle.turnRight()
  60. movethree()
  61. turtle.forward()
  62. turtle.turnRight()
  63. end
  64.  
  65. function planttree()
  66. turtle.forward()
  67. turtle.turnLeft()
  68. turtle.place()
  69. turtle.turnRight()
  70. end
  71.  
  72. function plantline()
  73. planttree()
  74. movetwo()
  75. planttree()
  76. movetwo()
  77. planttree()
  78. movetwo()
  79. planttree()
  80. back()
  81. end
  82.  
  83. function plantgrid()
  84. plantline()
  85. nextline()
  86. plantline()
  87. nextline()
  88. plantline()
  89. nextline()
  90. plantline()
  91. home()
  92. end
  93.  
  94. cutgrid()
  95. back()
  96. nextline()
  97. cutgrid()
  98. back()
  99. nextline()
  100. cutgrid()
  101. back()
  102. nextline()
  103. cutgrid()
  104. back()
  105. home()
  106. empty()
  107. turtle.turnleft()
  108. turtle.select(1)
  109. plantgrid()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement