Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. mouseWidth = 0
  2. mouseHeight = 0
  3.  
  4. monitor = peripheral.wrap("back")
  5.  
  6. monitor.clear()
  7.  
  8. monitor.setCursorPos(2,2)
  9. w,h=monitor.getSize()
  10.  
  11. print("X = "..w)
  12. print("Y = "..h)
  13.  
  14.  
  15.  
  16. monitor.setBackgroundColor((colors.green))
  17. monitor.setCursorPos(1,1)
  18. monitor.setTextColor((colors.green))
  19. monitor.write("--------")
  20. monitor.setCursorPos(1,2)
  21. monitor.write("--------")
  22. monitor.setCursorPos(1,3)
  23. monitor.write("--------")
  24. monitor.setCursorPos(1,4)
  25. monitor.write("---")
  26. monitor.setTextColor((colors.white))
  27. monitor.write("ON")
  28. monitorsetTextColor((colors.green))
  29. monitor.write("---")
  30. monitor.setCursorPos(1,5)
  31. monitor.write("--------")
  32. monitor.setCursorPos(1,6)
  33. monitor.write("--------")
  34. monitor.setCursorPos(1,7)
  35. monitor.write("--------")
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. monitor.setBackgroundColor((colors.red))
  43. monitor.setCursorPos(30,1)
  44. monitor.setTextColor((colors.red))
  45. monitor.write("--------")
  46. monitor.setCursorPos(30,2)
  47. monitor.write("--------")
  48. monitor.setCursorPos(30,3)
  49. monitor.write("--------")
  50. monitor.setCursorPos(30,4)
  51. monitor.write("---")
  52. monitor.setTextColor((colors.white))
  53. monitor.write("OFF")
  54. monitorsetTextColor((colors.red))
  55. monitor.write("--")
  56. monitor.setCursorPos(30,5)
  57. monitor.write("--------")
  58. monitor.setCursorPos(30,6)
  59. monitor.write("--------")
  60. monitor.setCursorPos(30,7)
  61. monitor.write("--------")
  62.  
  63.  
  64.  
  65.  
  66.  
  67. monitor.setBackgroundColour((colours.black))
  68.  
  69. function checkClickPosition()
  70. if mouseWidth > 1 and mouseWidth < 9 and mouseHeight > 1 and mouseHeight < 8 then
  71. rs.setOutput("top",true)
  72. elseif mouseWidth > 30 and mouseWidth < 39 and mouseHeight > 1 and mouseHeight < 8 then
  73. rs.setOutput("top",false)
  74. end
  75. end
  76.  
  77.  
  78.  
  79. repeat
  80. event,p1,p2,p3 = os.pullEvent()
  81. if event=="monitor_touch" then
  82.  
  83.  
  84. mouseWidth = p2
  85. mouseHeight = p3
  86. checkClickPosition()
  87.  
  88. end
  89.  
  90. until event=="char" and p1==("x")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement