Advertisement
Guest User

Untitled

a guest
Aug 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. args = {...}
  2. function line(length)
  3. for k=1,length do
  4. turtle.dig()
  5. turtle.forward()
  6. end
  7. end
  8.  
  9. function surface(length,width)
  10. line(length-1)
  11. for k=1,width-1 do
  12. if k%2==0 then
  13. turtle.turnLeft()
  14. turtle.dig()
  15. turtle.forward()
  16. turtle.turnLeft()
  17. else
  18. turtle.turnRight()
  19. turtle.dig()
  20. turtle.forward()
  21. turtle.turnRight()
  22. end
  23. line(length-1)
  24. end
  25. end
  26.  
  27. turtle.dig()
  28. turtle.forward()
  29. for k=1,args[3]-1 do
  30. surace(args[1],args[2])
  31. if args[2]%2==0 then
  32. turtle.turnRight()
  33. shell.run("go","forward",args[2]-1)
  34. turtle.turnRight()
  35. else
  36. turtle.turnLeft()
  37. shell.run("go","forward",args[2]-1)
  38. turtle.turnLeft()
  39. shell.run("go","forward",args[1]-1)
  40. turtle.turnLeft()
  41. turtle.turnLeft()
  42. end
  43. end
  44. surface(args[1],args[2])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement