Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local gui = require("gui")
- local Reactor = require("reactor")
- -- local Controller = require("Control")
- require("Elements")
- function main()
- local reactor = Reactor.Reactor:new()
- local monitor_0, monitor_5 = initMonitors()
- local main_display = gui.initializeDisplay(monitor_0)
- local debug_display = gui.initializeDisplay(monitor_5)
- local activity_button = createActiveButton(main_display, reactor)
- local debug_log = createDebugLog(debug_display, reactor)
- local log_button = createLogButton(debug_display, debug_log)
- while true do
- -- Controller.control(reactor, status, debug_log)
- main_display:render()
- parallel.waitForAny(delta, gui.doEvents)
- end
- end
- function delta()
- sleep(0.5)
- end
- function initMonitors()
- local monitor_0 = peripheral.wrap("monitor_0")
- local monitor_5 = peripheral.wrap("monitor_5")
- monitor_0.setTextScale(1)
- monitor_0.clear()
- monitor_0.setCursorPos(1, 1)
- monitor_5.setTextScale(0.5)
- monitor_5.clear()
- monitor_5.setCursorPos(1, 1)
- return monitor_0, monitor_5
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement