Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. os.loadAPI("button")
  2. m = peripheral.wrap("right")
  3. m.clear()
  4.  
  5. function fillTable()
  6. button.setTable("Reactor 1", reactor1,9,19,3,5)
  7. button.setTable("Reactor 2", reactor2,21,31,3,5)
  8. button.setTable("Reactor 3", reactor3,9,19,8,10)
  9. button.setTable("Reactor 4", reactor4,21,31,8,10)
  10. button.setTable("Reactor 5", reactor5,9,19,13,15)
  11. button.screen()
  12. end
  13.  
  14. function getClick()
  15. event,side,x,y = os.pullEvent("monitor_touch")
  16. button.checkxy(x,y)
  17. end
  18.  
  19. function reactor1()
  20. button.toggleButton("Reactor 1")
  21. rs.setBundledOutput("back", colours.white)
  22. sleep(2)
  23. rs.setBundledOutput("back", 0)
  24. end
  25.  
  26. function reactor2()
  27. button.toggleButton("Reactor 2")
  28. rs.setBundledOutput("back", colours.orange)
  29. sleep(2)
  30. rs.setBundledOutput("back", 0)
  31. end
  32.  
  33. function reactor3()
  34. button.toggleButton("Reactor 3")
  35. rs.setBundledOutput("back", colours.magenta)
  36. sleep(2)
  37. rs.setBundledOutput("back", 0)
  38. end
  39.  
  40. function reactor4()
  41. button.toggleButton("Reactor 4")
  42. rs.setBundledOutput("back", colours.lightBlue)
  43. sleep(2)
  44. rs.setBundledOutput("back", 0)
  45. end
  46.  
  47. function reactor5()
  48. button.toggleButton("Reactor 5")
  49. rs.setBundledOutput("back", colours.yellow)
  50. sleep(2)
  51. rs.setBundledOutput("back", 0)
  52. end
  53.  
  54.  
  55. fillTable()
  56. button.heading("Control Centre")
  57.  
  58. while true do
  59. getClick()
  60. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement