diff --git a/src/main/programs/turtle-roomCreator.lua b/src/main/programs/turtle-roomCreator.lua index 8cb3fc8..fb3c823 100644 --- a/src/main/programs/turtle-roomCreator.lua +++ b/src/main/programs/turtle-roomCreator.lua @@ -31,21 +31,26 @@ function excavate(depth, width, height) end end - -- Returning to the starting point of the layer + -- Returning to the starting point of the layer and going up if h < height then - -- Turning around - turtle.turnLeft() - turtle.turnLeft() - -- Going up one level - for i = 1, width do - turtle.forward() - end - -- Turning to the correct direction + -- Returning to the starting point if h % 2 == 0 then turtle.turnRight() + for i = 1, width - 1 do + turtle.forward() + end + turtle.turnRight() else turtle.turnLeft() + for i = 1, width - 1 do + turtle.forward() + end + turtle.turnLeft() end + + -- Going up + turtle.digUp() + turtle.up() end end end