Advertisement
WorldTeacher

OreLaser

Jun 12th, 2022
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. os.loadAPI("BryButtonAPI")
  2.  
  3. monitor = peripheral.find("monitor")
  4. monitor.setTextScale(1)
  5. monitor.setBackgroundColor(colors.black)
  6.  
  7. function OreLaser1(state)
  8. if state then
  9. rs.setOutput("left", true)
  10. else
  11. rs.setOutput("left", false)
  12. end
  13. end
  14. function OreLaser2(state)
  15. if state then
  16. rs.setOutput("right", true)
  17. else
  18. rs.setOutput("right", false)
  19. end
  20. end
  21. function OreLaser3(state)
  22. if state then
  23. rs.setOutput("down", true)
  24. else
  25. rs.setOutput("down", false)
  26. end
  27. end
  28. function AllLasers(state)
  29. if state then
  30. rs.setOutput("left", true)
  31. rs.setOutput("right", true)
  32. rs.setOutput("down", true)
  33. else
  34. rs.setOutput("left", false)
  35. rs.setOutput("right", false)
  36. rs.setOutput("down", false)
  37. end
  38. end
  39. red=colors.red
  40. green=colors.green
  41.  
  42.  
  43. Ore1=BryButtonAPI.createNewButton(2,4,"Ore_1",red, green, true, OreLaser1)
  44. Ore2=BryButtonAPI.createNewButton(6,4,"Ore_2",red, green, true, OreLaser2)
  45. Ore3=BryButtonAPI.createNewButton(10,4,"Ore_3",red, green, true, OreLaser3)
  46. All=BryButtonAPI.createNewButton(5,2,"All",red, green, true, AllLasers)
  47. list={Ore1,Ore2,Ore3,All}
  48. BryButtonAPI.drawButtons(monitor,list)
  49. while true do
  50. BryButtonAPI.checkButtonsPressed(monitor,list, 0, print)
  51. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement