Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mouseWidth = 0
- mouseHeight = 0
- monitor = peripheral.wrap("back")
- monitor.clear()
- monitor.setCursorPos(1,1)
- w,h=monitor.getSize()
- print(w)
- print(h)
- monitor.setTextColor(colors.yellow)
- monitor.setCursorPos(4,1)
- monitor.write("*** Hausverwaltung ***")
- monitor.setCursorPos(2,4)
- monitor.write("Solar")
- monitor.setCursorPos(2,5)
- monitor.write("Panel")
- monitor.setCursorPos(12,4)
- monitor.write("High")
- monitor.setCursorPos(12,5)
- monitor.write("Voltage")
- monitor.setCursorPos(22,4)
- monitor.write("Baum")
- monitor.setCursorPos(22,5)
- monitor.write("farmen")
- monitor.setTextColor(colors.black)
- monitor.setBackgroundColour((colours.lime))
- monitor.setCursorPos(2,7)
- monitor.write(" An ")
- monitor.setBackgroundColour((colours.orange))
- monitor.setCursorPos(2,9)
- monitor.write(" Aus ")
- monitor.setBackgroundColour((colours.lime))
- monitor.setCursorPos(12,7)
- monitor.write(" An ")
- monitor.setBackgroundColour((colours.orange))
- monitor.setCursorPos(12,9)
- monitor.write(" Aus ")
- monitor.setBackgroundColour((colours.lime))
- monitor.setCursorPos(22,7)
- monitor.write(" An ")
- monitor.setBackgroundColour((colours.orange))
- monitor.setCursorPos(22,9)
- monitor.write(" Aus ")
- function checkClickPosition()
- if mouseWidth > 1 and mouseWidth < 8 and mouseHeight == 7 then
- rs.setOutput("bottom",true)
- monitor.setBackgroundColour((colours.green))
- monitor.setCursorPos(2,7)
- monitor.write(" An ")
- sleep(0.5)
- monitor.setBackgroundColour((colours.lime))
- monitor.setCursorPos(2,7)
- monitor.write(" An ")
- elseif mouseWidth > 1 and mouseWidth < 8 and mouseHeight == 9 then
- rs.setOutput("bottom",false)
- monitor.setBackgroundColour((colours.red))
- monitor.setCursorPos(2,9)
- monitor.write( " Aus " )
- sleep(0.5)
- monitor.setBackgroundColour((colours.orange))
- monitor.setCursorPos(2,9)
- monitor.write(" Aus ")
- elseif mouseWidth > 11 and mouseWidth < 17 and mouseHeight == 7 then
- rs.setOutput("left",true)
- monitor.setBackgroundColour((colours.green))
- monitor.setCursorPos(12,7)
- monitor.write(" AN ")
- sleep(0.5)
- monitor.setBackgroundColour((colours.lime))
- monitor.setCursorPos(12,7)
- monitor.write(" AN ")
- elseif mouseWidth > 11 and mouseWidth < 17 and mouseHeight == 9 then
- rs.setOutput("left", false)
- monitor.setBackgroundColour((colours.red))
- monitor.setCursorPos(12,9)
- monitor.write(" Aus ")
- sleep(0.5)
- monitor.setBackgroundColour((colours.orange))
- monitor.setCursorPos(12,9)
- monitor.write(" Aus ")
- --elseif mouseWidth >
- 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