Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("button")
- m = peripheral.wrap("top")
- p = peripheral.wrap("back")
- m.clear()
- function fillTable()
- button.setTable("Reactor1",Reactor1,3,17,1,3)
- button.setTable("Reactor2",Reactor2,3,17,5,7)
- button.setTable("Reactor3",Reactor3,3,17,9,11)
- button.setTable("Reactor4",Reactor4,3,17,13,15)
- button.setTable("Reactor5",Reactor5,3,17,17,19)
- button.setTable("Reactor6",Reactor6,23,37,1,3)
- button.setTable("Turn On All",TurnOnAll,23,37,5,7)
- button.setTable("Turn Off ALL",TurnOffALL,23,37,9,11)
- button.setTable("Quit Program",QuitProgram,23,37,13,15)
- button.setTable("Reboot Computer",RebootComputer,23,37,17,19)
- button.screen()
- end
- function getClick()
- event,side,x,y = os.pullEvent("monitor_touch")
- button.checkxy(x, y)
- end
- function pulse()
- redstone.setOutput("back", true)
- sleep(0,5)
- redstone.setOutput("back", false)
- end
- function Reactor1()
- button.toggleButton("Reactor1")
- p.setFreq(151)
- pulse()
- end
- function Reactor2()
- button.toggleButton("Reactor2")
- p.setFreq(152)
- pulse()
- end
- function Reactor3()
- button.toggleButton("Reactor3")
- p.setFreq(153)
- pulse()
- end
- function Reactor4()
- button.toggleButton("Reactor4")
- p.setFreq(154)
- pulse()
- end
- function Reactor5()
- button.toggleButton("Reactor5")
- p.setFreq(155)
- pulse()
- end
- function Reactor6()
- button.toggleButton("Reactor6")
- p.setFreq(156)
- pulse()
- end
- function TurnOnAll()
- button.toggleButton("Turn On All")
- p.setFreq(157)
- pulse()
- end
- function TurnOffALL()
- button.toggleButton("Turn Off ALL")
- p.setFreq(158)
- pulse()
- end
- function QuitProgram()
- break
- end
- function RebootComputer()
- button.toggleButton("Reboot Computer")
- restart
- end
- fillTable()
- while true do getClick() end
Advertisement
Add Comment
Please, Sign In to add comment