Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --alpha = red
- --beta = blue
- --gamma = black
- --delta = purple
- mouseWidth = 0
- mouseHeight = 0
- monitor = peripheral.wrap("right")
- monitor.clear()
- monitor.setCursorPos(1,1)
- w,h=monitor.getSize()
- print(w)
- print(h)
- monitor.setBackgroundColour((colours.lime))
- monitor.setCursorPos(2,5)
- monitor.write(" ON ")
- monitor.setCursorPos(2,9)
- monitor.write(" ON ")
- monitor.setCursorPos(2,13)
- monitor.write(" ON ")
- monitor.setCursorPos(2,17)
- monitor.write(" ON ")
- monitor.setBackgroundColour((colours.red))
- monitor.setCursorPos(10,5)
- monitor.write(" OFF ")
- monitor.setCursorPos(10,9)
- monitor.write(" OFF ")
- monitor.setCursorPos(10,13)
- monitor.write(" OFF ")
- monitor.setCursorPos(10,17)
- monitor.write(" OFF ")
- monitor.setBackgroundColour((colours.lightGrey))
- monitor.setCursorPos(1,3)
- monitor.write(" Alpha ")
- monitor.setCursorPos(1,7)
- monitor.write(" Beta ")
- monitor.setCursorPos(1,11)
- monitor.write(" Gamma ")
- monitor.setCursorPos(1,15)
- monitor.write(" Delta ")
- monitor.setBackgroundColour((colours.purple))
- monitor.setCursorPos(1,1)
- monitor.write(" Spawner Control ")
- monitor.setCursorPos(1,19)
- monitor.write(" Neceroth Corp. ")
- monitor.setBackgroundColour((colours.black))
- function checkClickPosition()
- if mouseWidth > 1 and mouseWidth < 8 and mouseHeight == 5 then
- redstone.setBundledOutput("back",colors.combine(redstone.getBundledOutput("back"),colors.red))
- monitor.setTextColour(32)
- monitor.setCursorPos(20,5)
- monitor.write("ActivåA9 ")
- elseif mouseWidth > 9 and mouseWidth < 16 and mouseHeight == 5 then
- redstone.setBundledOutput("back",colors.subtract(redstone.getBundledOutput("back"),colors.red))
- monitor.setTextColour(16384)
- monitor.setCursorPos(20,5)
- monitor.write("DåA9sactivåA9")
- elseif mouseWidth > 1 and mouseWidth < 8 and mouseHeight == 9 then
- redstone.setBundledOutput("back",colors.combine(redstone.getBundledOutput("back"),colors.blue))
- elseif mouseWidth > 9 and mouseWidth < 16 and mouseHeight == 9 then
- redstone.setBundledOutput("back",colors.subtract(redstone.getBundledOutput("back"),colors.blue))
- elseif mouseWidth > 1 and mouseWidth < 8 and mouseHeight == 13 then
- redstone.setBundledOutput("back",colors.combine(redstone.getBundledOutput("back"),colors.black))
- elseif mouseWidth > 9 and mouseWidth < 16 and mouseHeight == 13 then
- redstone.setBundledOutput("back",colors.subtract(redstone.getBundledOutput("back"),colors.black))
- elseif mouseWidth > 1 and mouseWidth < 8 and mouseHeight == 17 then
- redstone.setBundledOutput("back",colors.combine(redstone.getBundledOutput("back"),colors.purple))
- elseif mouseWidth > 9 and mouseWidth < 16 and mouseHeight == 17 then
- redstone.setBundledOutput("back",colors.subtract(redstone.getBundledOutput("back"),colors.purple))
- end
- end
- repeat
- event,p1,p2,p3 = os.pullEvent()
- if event=="monitor_touch" then
- mouseWidth = p2
- mouseHeight = p3
- checkClickPosition()
- end
- until event=="char" and p1==("x")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement