# [CC]: Turtle Room Program

Jan 21st, 2022 (edited)
1,104
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. -- The command is: room length with height - example: room 5 5 3
2.
3. local args = {...}
4. local length,width,height
5.
6. if( #args==2)then
7. length = tonumber(args[1])
8. width = tonumber( args[1])
9. height = tonumber(args[2])
10.     print("Creating room with "..args[1].."x"..args[1].."x"..args[2].."...")
11. elseif(#args==3)then
12. length = tonumber(args[1])
13. width = tonumber(args[2])
14. height = tonumber( args[3])
15.     print("Creating room with "..args[1].."x"..args[2].."x"..args[3].."...")
16. end
17.
18. local function forward()
19.     while not(turtle.forward())do
20.         turtle.dig()
21.     end
22. end
23.
24. local function up()
25.     while not(turtle.up())do
26.         turtle.digUp()
27.     end
28. end
29.
30. local tright = true
31. local function turnAround()
32.     if(tright)then
33.         turtle.turnRight()
34.         forward()
35.         turtle.turnRight()
36.     else
37.         turtle.turnLeft()
38.         forward()
39.         turtle.turnLeft()
40.     end
41.     tright = not tright
42. end
43.
44.
45. for h=0, height-1 do
46.    if h > 0 then
47.        up()
48.        turtle.turnLeft()
49.        turtle.turnLeft()
50.    end
51.     for w=0, width-1 do
52.        if w > 0 then
53.            turnAround()
54.        end
55.         for l=0,length-2 do
56.             forward()
57.         end
58.     end
59.     --tright = (not tright)
60. end
RAW Paste Data Copied