Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --turtle.refuel()
- function build_floor(size, height, floors, tru_hei)
- turtle.select(1)
- for i=1, floors do
- for i=1, size do
- for i=1, size do
- turtle.place()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- end
- turtle.back()
- turtle.turnRight()
- for i=1, size do
- turtle.forward()
- end
- turtle.turnLeft()
- if floors > 1 and i == size then
- for i=1, height+1 do
- turtle.up()
- end
- for i=1, size do
- turtle.forward()
- end
- end
- end
- end
- if floors > 1 then
- for i=1, size do
- turtle.back()
- end
- for i=1, tru_hei do
- turtle.down()
- end
- end
- end
- function build_wall(size, height)
- turtle.select(5)
- for i=1, height do
- for i=1, 4 do
- for i=1, size do
- turtle.place()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- end
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.turnRight()
- end
- turtle.up()
- turtle.select(2)
- end
- for i=1, height do
- turtle.down()
- end
- end
- function build_pillar(length, height)
- turtle.select(9)
- for i=1, 4 do
- turtle.turnLeft()
- for i=1, length do
- turtle.forward()
- end
- turtle.turnRight()
- turtle.forward()
- for i=1, height do
- turtle.up()
- turtle.placeDown()
- end
- turtle.back()
- for i=1, height do
- turtle.down()
- end
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.turnRight()
- end
- end
- function build_roof(lenght, height)
- turtle.select(3)
- num = lenght
- for i=1, height+2 do
- turtle.up()
- end
- turtle.forward()
- turtle.forward() --turntle.forward
- for i=1, lenght do
- for i=1, lenght do
- turtle.placeDown()
- turtle.forward()
- end
- if i%2 ~= 0 then
- turtle.turnLeft()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- else
- turtle.turnRight()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- end
- --turtle.forward()
- end
- turtle.back()
- turtle.back()
- turtle.down()
- turtle.select(16)
- turtle.turnRight()
- for i=1, lenght do
- turtle.forward()
- end
- turtle.turnLeft()
- for i=1, 4 do
- for i=1, num do
- turtle.place()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- end
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- turtle.turnRight()
- turtle.place()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- end
- end
- function build_door(lenght)
- print('hi')
- end
- function build_elevation(lenght, height)
- print('hi')
- end
- floors = 1
- lenght = 2
- height = 1 -- height of a room
- true_height = floors * (height+1)
- --build_floor(lenght, height, floors, true_height)
- --build_wall(lenght, true_height)
- --build_pillar(lenght, true_height)
- build_roof(lenght, height)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement