Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("button")
- local m = peripheral.wrap("monitor_1")
- local reactor1 = peripheral.wrap("BigReactors-Reactor_0")
- m.clear()
- m.setCursorPos(1,7)
- m.setTextColor(colors.white)
- m.write("RF/t")
- m.setTextColor(colors.lime)
- m.write(math.floor(reactor1.getEnergyProducedLastTick()))
- m.setTextColor(colors.white)
- function fillTable()
- button.setTable("Test1", test1, 5,15,8,10)
- button.setTable("Power", power, 10,20,3,5)
- button.setTable("Test3", test3, 5,15,15,17)
- button.setTable("Test4", test4, 15,20,15,17)
- button.screen()
- end
- function getClick()
- event,side,x,y = os.pullEvent("monitor_touch")
- button.checkxy(x,y)
- end
- function test1()
- button.flash("Test1")
- print("Test1")
- end
- function power()
- button.toggleButton("Power")
- print("Power")
- if state == 2 then
- redstone.setBundledOutput("back",0)
- state = 1
- else
- redstone.setBundledOutput("back",colors.white)
- state = 2
- end
- end
- function test3()
- print("Test3")
- end
- function test4()
- print("Test4")
- end
- fillTable()
- button.heading("Reactor Controls")
- while true do
- getClick()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement