Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- Variables ---
- x = 0 -- Variable définitive longueur
- z = 0 -- Variable définitive largeur
- dir = -1 -- Orientation de la turtle
- x2 = 0 -- Variable dynamique sur sur la longueur
- z2 = 0 -- Variable dynamique sur la largeur
- --- Récupération des variables
- print("Quelle sera la longueur de votre trou ?")
- x = read()
- x = tonumber(x)
- x2 = x
- print("Quelle sera la largeur de votre trou ?")
- z = read()
- z = tonumber(z)
- z2 = z
- turtle.refuel(5)
- --- Fonctions ---
- function ligne()
- x2 = x
- while x2 ~= 0 do
- while turtle.detect() do
- turtle.dig()
- sleep(0.2)
- end
- turtle.forward()
- x2 = x2 - 1
- end
- end
- function dir() -- Définition de la direction à choisir en fonction de dir
- if dir>0 then
- turtle.turnRight()
- turtle.forward()
- turtle.turnRight()
- elseif dir<0 then
- turtle.turnLeft()
- turtle.forward()
- turtle.turnLeft()
- end
- end
- function resetDir() -- Inversion de dir
- dir = dir * -1
- end
- --- Programme ---
- while z2 ~= 0 do
- z2 = z
- ligne()
- dir()
- resetDir()
- end
Advertisement
Add Comment
Please, Sign In to add comment