Advertisement
Guest User

reactor

a guest
Jun 23rd, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.11 KB | None | 0 0
  1. os.loadAPI("button")
  2. local m = peripheral.wrap("monitor_1")
  3. local reactor1 = peripheral.wrap("BigReactors-Reactor_0")
  4. m.clear()
  5.  
  6. m.setCursorPos(1,7)
  7. m.setTextColor(colors.white)
  8. m.write("RF/t")
  9. m.setTextColor(colors.lime)
  10. m.write(math.floor(reactor1.getEnergyProducedLastTick()))
  11. m.setTextColor(colors.white)
  12.  
  13. function fillTable()
  14.   button.setTable("Test1", test1, 5,15,8,10)
  15.   button.setTable("Power", power, 10,20,3,5)
  16.   button.setTable("Test3", test3, 5,15,15,17)
  17.   button.setTable("Test4", test4, 15,20,15,17)
  18.   button.screen()
  19. end
  20.  
  21. function getClick()
  22.   event,side,x,y = os.pullEvent("monitor_touch")
  23.   button.checkxy(x,y)
  24. end
  25.  
  26. function test1()
  27.   button.flash("Test1")
  28.   print("Test1")
  29. end
  30.  
  31. function power()
  32.   button.toggleButton("Power")
  33.   print("Power")
  34.  
  35.   if state == 2 then
  36.     redstone.setBundledOutput("back",0)
  37.     state = 1
  38.   else
  39.     redstone.setBundledOutput("back",colors.white)
  40.     state = 2
  41.   end
  42. end
  43.  
  44. function test3()
  45.   print("Test3")
  46. end
  47.  
  48. function test4()
  49.   print("Test4")
  50. end
  51.  
  52. fillTable()
  53. button.heading("Reactor Controls")
  54.  
  55. while true do
  56.   getClick()
  57. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement