Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- imposto le variabili di base chiedendole all'utente
- print("Larghezza")
- local w = tonumber(read())
- print("Altezza")
- local h = tonumber(read())
- print("Lunghezza")
- local len = tonumber(read())
- -- creo una variabile per la turtle, serve solo a non scrivere ogni volta 'turtle'
- local t = turtle
- -- ricarico carburante
- t.refuel()
- -- ripeto l'operazione per tutta la larghezza
- for iw=1,w do
- -- ripeto l'operazione per tutta l'altezza
- for ih=1,h do
- -- scavo per tutta la lunghezza scelta
- for il=1,len do
- t.dig()
- sleep(.5)
- t.forward()
- end
- -- inverto il senso
- t.turnRight()
- t.turnRight()
- -- ritorno indietro fino all'inizio
- for il=1,len do
- t.forward()
- end
- -- inverto il senso (si rimette come all'inizio)
- t.turnRight()
- t.turnRight()
- -- se devo ancora salire, scavo 1 sopra e salgo...
- if ih < h then
- t.digUp()
- sleep(.5)
- t.up()
- else
- -- ...altrimenti torno alla "quota" base
- for ih2=1,(h - 1) do
- t.down()
- end
- end
- end
- -- mi posiziono davati la prossima linea
- t.turnRight()
- t.dig()
- t.forward()
- t.turnLeft()
- end
Add Comment
Please, Sign In to add comment