Advertisement
myaddiction

Tree3

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