Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if turtle then
- local size = {...}
- if #size < 3 then
- print("Usage: room <length> <height> <depth>")
- return
- end
- local depth = tonumber(size[3]) - 1
- local height = tonumber(size[2])
- local length = tonumber(size[1])
- function digRow(e)
- for h = 1,height do
- for d = 1,depth do
- while not turtle.forward() do
- turtle.dig()
- end
- end
- turtle.turnLeft()
- turtle.turnLeft()
- if h == height then
- for h = 1,height do
- turtle.down()
- end
- for d = 1,depth do
- turtle.forward()
- end
- if e == 1 then
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- else
- turtle.turnRight()
- for l = 1,length-1 do
- turtle.forward()
- end
- end
- else
- while not turtle.up() do
- turtle.digUp()
- end
- turtle.turnRight()
- end
- end
- end
- for l = 1,length do
- if l == length then
- digRow(0)
- else
- digRow(1)
- end
- end
- else
- print("Mining turtle is required for this program!")
- end
Advertisement
Add Comment
Please, Sign In to add comment