Kierra

Untitled

Apr 5th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. --- Variables ---
  2.  
  3. x = 0 -- Variable définitive longueur
  4. z = 0 -- Variable définitive largeur
  5. dir = -1 -- Orientation de la turtle
  6. x2 = 0 -- Variable dynamique sur sur la longueur
  7. z2 = 0 -- Variable dynamique sur la largeur
  8.  
  9. --- Récupération des variables
  10.  
  11. print("Quelle sera la longueur de votre trou ?")
  12. x = read()
  13. x = tonumber(x)
  14. x2 = x
  15.  
  16. print("Quelle sera la largeur de votre trou ?")
  17. z = read()
  18. z = tonumber(z)
  19. z2 = z
  20.  
  21. turtle.refuel(5)
  22.  
  23. --- Fonctions ---
  24.  
  25. function ligne()
  26. x2 = x
  27. for x2>0 do
  28. while turtle.detect() do
  29. turtle.dig()
  30. sleep(0.2)
  31. end
  32. turtle.forward()
  33. end
  34. end
  35.  
  36. function dir() -- Définition de la direction à choisir en fonction de dir
  37. if dir>0 then
  38. turtle.turnRight()
  39. turtle.forward()
  40. turtle.turnRight()
  41. elseif dir<0 then
  42. turtle.turnLeft()
  43. turtle.forward()
  44. turtle.turnLeft()
  45. end
  46. end
  47.  
  48. function resetDir() -- Inversion de dir
  49. dir = dir * -1
  50. end
  51.  
  52. --- Programme ---
  53.  
  54. for z2 > 0 do
  55. ligne
  56. dir
  57. resetDir
  58. end
Advertisement
Add Comment
Please, Sign In to add comment