Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local advancedMonitor = peripheral.wrap("front")
- local redstoneOutput = "back"
- local function drawScreen()
- term.redirect(advancedMonitor)
- advancedMonitor.setBackgroundColor(colors.combine(colors.white, colors.magenta, colours.lightBlue))
- advancedMonitor.clear()
- advancedMonitor.setCursorPos(1, 1)
- advancedMonitor.setTextScale(1)
- advancedMonitor.setBackgroundColor(colors.blue)
- advancedMonitor.setTextColor(colors.white)
- advancedMonitor.write(" LAMP CONTROL ")
- advancedMonitor.setCursorPos(3, 4)
- advancedMonitor.setTextScale(1)
- advancedMonitor.setBackgroundColor(colors.green)
- advancedMonitor.setTextColor(colors.white)
- advancedMonitor.write("[ ON ]")
- advancedMonitor.setCursorPos(10, 4)
- advancedMonitor.setBackgroundColor(colors.red)
- advancedMonitor.write("[ OFF ]")
- end
- drawScreen()
- while true do
- local event, side, x, y = os.pullEvent("monitor_touch")
- if x >= 3 and x <= 7 and y == 4 then
- redstone.setOutput(redstoneOutput, false)
- elseif x >= 10 and x <= 13 and y == 4 then
- redstone.setOutput(redstoneOutput, true)
- end
- drawScreen()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement