Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function forward()
- if turtle.forward() then
- else
- turtle.dig()
- forward()
- end
- end
- function statusScreen()
- shell.run("clear")
- print("--------------------------------------")
- print(" >> AreaTurtle # Status <<")
- print("--------------------------------------")
- print()
- print("Mode: ", turtleMode)
- print("Current Fuel: ", turtle.getFuelLevel())
- end
- function moveForward(weite)
- weite = weite - 1
- for i=0, weite, 1 do
- forward()
- end
- end
- function singleLayerMode()
- shell.run("clear")
- print("--------------------------------------")
- print(" >> AreaTurtle # Single-Layer <<")
- print("--------------------------------------")
- print("Wie Breit soll die Flaeche werden?")
- x = io.read()
- print("Wie Tief soll die Flaeche werden?")
- y = io.read()
- print("--------------------------------------")
- write("Turtle starten? j/n: ")
- ioread = io.read()
- if ioread == "n" then
- print("Programm beendet!")
- else
- statusScreen()
- for i=1, x, 1 do
- moveForward(y)
- if i == 1 then
- turtle.turnLeft()
- forward()
- turtle.turnLeft()
- end
- if i >= 2 then
- if i % 2 == 0 then
- turtle.turnRight()
- forward()
- turtle.turnRight()
- end
- if i % 2 >= 1 then
- turtle.turnLeft()
- forward()
- turtle.turnLeft()
- end
- end
- end
- statusScreen()
- end
- end
- function multiLayerMode()
- statusScreen()
- hell.run("clear")
- print("--------------------------------------")
- print(" >> AreaTurtle # Multi-Layer <<")
- print("--------------------------------------")
- print("Wie Breit soll der Raum werden?")
- x = io.read()
- print("Wie Tief soll der Raum werden?")
- y = io.read()
- print("Wie Hoch soll der Raum werden?")
- z = io.read()
- print("--------------------------------------")
- write("Turtle starten? j/n: ")
- ioread = io.read()
- if ioread == "n" then
- print("Programm beendet!")
- else
- end
- end
- function main()
- shell.run("clear")
- print(">> AreaTurtle # Digging X,(Y),Z Area <<")
- print("Choose:")
- print(" 1. Single Layer")
- print(" 2. Multi Layer")
- print()
- write("Option: ")
- option = io.read()
- if option == "1" then
- turtleMode="Single-Layer"
- singleLayerMode()
- end
- if option == "2" then
- turtleMode="Multi-Layer"
- multiLayerMode()
- end
- end
- turtleMode = "Single-Layer"
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement