Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- programa eliminar los bloques de lana de un laberinto
- -- dimensiones maximas (incluyendo marco)
- -- y: hacia delante, x: hacia la derecha
- dimXMax = 9
- dimYMax = 7
- turtle.select(1)
- -- funcion para minar el bloque inferior si es un bloque de lana
- function digBlock()
- success, data = turtle.inspectDown()
- if data.name == "minecraft:wool" then
- turtle.digDown()
- end
- end
- -- empezamos recorriendo el marco
- for k = 1, dimYMax - 1 do
- turtle.forward()
- end
- turtle.turnRight()
- for k = 1, dimXMax - 1 do
- turtle.forward()
- end
- turtle.turnRight()
- for k = 1, dimYMax - 1 do
- turtle.forward()
- end
- turtle.turnRight()
- for k = 1, dimXMax - 2 do
- turtle.forward()
- end
- turtle.turnRight()
- -- recorremos el laberinto
- iMax = dimYMax - 2
- jMax = dimXMax - 2
- turtle.forward()
- for j = 1, jMax do
- -- recorremos una linea
- for ii = 1, iMax do
- if j%2 == 1 then
- i = iMax - ii + 1
- else
- i = ii
- end
- digBlock()
- turtle.forward()
- end
- -- damos la vuelta
- for k = 1,2 do
- if j%2 == 1 then
- turtle.turnRight()
- else
- turtle.turnLeft()
- end
- turtle.forward()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement