Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("button")
- m = peripheral.wrap("right")
- m.clear()
- function fillTable()
- button.setTable("Reactor 1", reactor1,9,19,3,5)
- button.setTable("Reactor 2", reactor2,21,31,3,5)
- button.setTable("Reactor 3", reactor3,9,19,8,10)
- button.setTable("Reactor 4", reactor4,21,31,8,10)
- button.setTable("Reactor 5", reactor5,9,19,13,15)
- button.screen()
- end
- function getClick()
- event,side,x,y = os.pullEvent("monitor_touch")
- button.checkxy(x,y)
- end
- function reactor1()
- button.toggleButton("Reactor 1")
- rs.setBundledOutput("back", colours.white)
- sleep(2)
- rs.setBundledOutput("back", 0)
- end
- function reactor2()
- button.toggleButton("Reactor 2")
- rs.setBundledOutput("back", colours.orange)
- sleep(2)
- rs.setBundledOutput("back", 0)
- end
- function reactor3()
- button.toggleButton("Reactor 3")
- rs.setBundledOutput("back", colours.magenta)
- sleep(2)
- rs.setBundledOutput("back", 0)
- end
- function reactor4()
- button.toggleButton("Reactor 4")
- rs.setBundledOutput("back", colours.lightBlue)
- sleep(2)
- rs.setBundledOutput("back", 0)
- end
- function reactor5()
- button.toggleButton("Reactor 5")
- rs.setBundledOutput("back", colours.yellow)
- sleep(2)
- rs.setBundledOutput("back", 0)
- end
- fillTable()
- button.heading("Control Centre")
- while true do
- getClick()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement