Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IrisController = peripheral.wrap("computer_0")
- ForcefieldController = peripheral.wrap("computer_1")
- LowerHangarDoorController = peripheral.wrap("computer_2")
- HangarDoorController = peripheral.wrap("computer_3")
- monitor = peripheral.wrap("monitor_0")
- IrisState = "disabled"
- HangarDoor1State = "disabled"
- HangarDoor2State = "disabled"
- LowerHangarDoor1State = "disabled"
- LowerHangarDoor2State = "disabled"
- Forcefield1State = "disabled"
- Forcefield2State = "disabled"
- function clear()
- term.setBackgroundColor(colours.black)
- term.clear()
- term.setCursorPos(1,1)
- end
- function update()
- if(IrisController.redstone.getInput("front") == true) then
- IrisState = "enabled"
- elseif(IrisController.redstone.getInput("front") == false) then
- IrisState = "disabled"
- end
- if(ForcefieldController.redstone.getInput("left") == true) then
- Forcefield1State = "enabled"
- elseif(ForcefieldController.redstone.getInput("left") == false) then
- Forcefield1State = "disabled"
- end
- if(ForcefieldController.redstone.getInput("right") == true) then
- Forcefield2State = "enabled"
- elseif(ForcefieldController.redstone.getInput("right") == false) then
- Forcefield2State = "disabled"
- end
- if(LowerHangarDoorController.redstone.getInput("left") == true) then
- LowerHangarDoor1State = "enabled"
- elseif(LowerHangarDoorController.redstone.getInput("left") == false) then
- LowerHangarDoor1State = "disabled"
- end
- if(LowerHangarDoorController.redstone.getInput("right") == true) then
- LowerHangarDoor2State = "enabled"
- elseif(LowerHangarDoorController.redstone.getInput("right") == false) then
- LowerHangarDoor2State = "disabled"
- end
- if(HangarDoorController.redstone.getInput("left") == true) then
- Forcefield1State = "enabled"
- elseif(HangarDoorController.redstone.getInput("left") == false) then
- Forcefield1State = "disabled"
- end
- if(HangarDoorController.redstone.getInput("right") == true) then
- Forcefield2State = "enabled"
- elseif(HangarDoorController.redstone.getInput("right") == false) then
- Forcefield2State = "disabled"
- end
- if(HangarDoorController.redstone.getInput("left") == true) then
- HangarDoor1State = "enabled"
- elseif(HangarDoorController.redstone.getInput("left") == false) then
- HangarDoor1State = "disabled"
- end
- if(HangarDoorController.redstone.getInput("right") == true) then
- HangarDoor2State = "enabled"
- elseif(HangarDoorController.redstone.getInput("right") == false) then
- HangarDoor2State = "disabled"
- end
- end
- function display()
- print("Iris ",IrisState)
- print("Hangar Door 1 ",HangarDoor1State," ",HangarDoor2State," Hangar Door 2")
- print("Lower Hangar Door 1 ",LowerHangarDoor1State," ",LowerHangarDoor2State," Lower Hangar Door 2")
- print("Forcefield 1 ",Forcefield1State," ",Forcefield2State," Forcefield 2")
- end
- function main()
- while(true) do
- update()
- clear()
- display()
- end
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement