CCCPaste

7fa1f6725d68b

mode = arg[4]
if mode == "r" then
a = tonumber(arg[1])
b = tonumber(arg[2])
c = tonumber(arg[3])
end
if mode == "l" then
turtle.turnLeft()
a = tonumber(arg[2])
b = tonumber(arg[1])
c = tonumber(arg[3])
end
gc = 0
if b%2==0 then

for ic = 1, c do
gc = gc + 1
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end

turtle.turnRight()
turtle.dig()
turtle.forward()
turtle.turnRight()

for ib = 1, (b/2)-1 do

for ia = 1, a-2 do
turtle.dig()
turtle.forward()
end

turtle.turnLeft()
turtle.dig()
turtle.forward()
turtle.turnLeft()

for ia = 1, a-2 do
turtle.dig()
turtle.forward()
end

turtle.turnRight()
turtle.dig()
turtle.forward()
turtle.turnRight()

end

for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end

turtle.turnRight()
for ib = 1, b-1 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
if gc ~= tonumber(c) then
turtle.digDown()
turtle.down()
end
end

else
for ic = 1, c do
gc = gc + 1
for ib = 1, (b-1)/2 do
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end

turtle.turnRight()
turtle.dig()
turtle.forward()
turtle.turnRight()

for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end
turtle.turnLeft()
turtle.dig()
turtle.forward()
turtle.turnLeft()
end
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
turtle.turnRight()
if gc ~= tonumber(c) then
turtle.digDown()
turtle.down()
end
end
end