modem = peripheral.wrap("left")
monitor = peripheral.wrap("back")
modem.open(1)
event, side, xpos, ypos = os.pullEvent("monitor_touch")
if event == "monitor_touch" then
modem.transmit(1, 1, "toggle")
--print(event)
end
event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
if message == "ON" then
monitor.setBackgroundColor(colors.black)
monitor.clear()
--monitor.setTextScale(1)
monX, monY = monitor.getSize()
monitor.setCursorPos(1, 1)
monitor.setBackgroundColor(colors.red)
monitor.write(string.rep(" ", monX))
monitor.setCursorPos(1, monY)
monitor.write(string.rep(" ", monX))
monitor.setBackgroundColor(colors.black)
monitor.setTextColor(colors.red)
--monitor.setBackgroundColor(colors.gray)
--monitor.setTextScale(2)
monitor.setCursorPos(monX/2-3, 3)
monitor.write("Turn Off")
end
if message == "OFF" then
monitor.setBackgroundColor(colors.black)
monitor.clear()
monX, monY = monitor.getSize()
--monitor.setTextScale(1)
monitor.setBackgroundColor(colors.green)
monitor.setCursorPos(1, 1)
monitor.write(string.rep(" ", monX))
monitor.setCursorPos(1, monY)
monitor.write(string.rep(" ", monX))
monitor.setBackgroundColor(colors.black)
monitor.setTextColor(colors.green)
--monitor.setBackgroundColor(colors.gray)
--monitor.setTextScale(2)
monitor.setCursorPos(monX/2-3, 3)
monitor.write("Turn On")
end
sleep(0.1)
shell.run("startup")
Comments