SHOW:
|
|
- or go back to the newest paste.
| 1 | - | local oxymon = peripheral.wrap("back")
|
| 1 | + | --Monitor side ("front", "back", "left", "right", "top" or "bottom")
|
| 2 | local cmon = peripheral.wrap("top")
| |
| 3 | ||
| 4 | - | if rs.getInput("left") then
|
| 4 | + | --Start on or off? (0=off, 1=on) |
| 5 | - | oxymon.setCursorPos(3,7) |
| 5 | + | local state = 0 |
| 6 | - | oxymon.setBackgroundColor(colors.blue) |
| 6 | + | |
| 7 | - | oxymon.clear() |
| 7 | + | if state==1 then |
| 8 | - | oxymon.write("Oxygen Present")
|
| 8 | + | --Colour of the light ("white", "orange", "magenta", "lightBlue", "yellow", "lime", "pink", "gray", "lightGray", "cyan", "purple", "blue", "brown", "green", "red", "black")
|
| 9 | - | else |
| 9 | + | cmon.setBackgroundColor(colors.white) |
| 10 | - | oxymon.setCursorPos(7,6) |
| 10 | + | -- Do not change anything below this line |
| 11 | - | oxymon.setBackgroundColor(colors.red) |
| 11 | + | cmon.clear() |
| 12 | - | oxymon.clear() |
| 12 | + | else |
| 13 | - | oxymon.write("Oxygen")
|
| 13 | + | cmon.setBackgroundColor(colors.black) |
| 14 | - | oxymon.setCursorPos(4,7) |
| 14 | + | cmon.clear() |
| 15 | - | oxymon.write("Decompression")
|
| 15 | + | end |
| 16 | - | end |
| 16 | + | event, side, x,y = os.pullEvent() |
| 17 | - | os.pullEvent("redstone")
|
| 17 | + | if event == "monitor_touch" then |
| 18 | state = (state + 1) % 2 | |
| 19 | end | |
| 20 | end |