Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("settings.lua")
- os.loadAPI("graphics.lua")
- os.loadAPI("notifications.lua")
- os.loadAPI("buttons.lua")
- os.loadAPI("power.lua")
- os.loadAPI("machines.lua")
- monitor = peripheral.find("monitor")
- if monitor ~= nill then
- term.redirect(monitor)
- end
- running = true
- function resetMainScreen()
- graphics.fillScreen(settings.backgroundColor)
- buttons.initButtons()
- end
- function pullEvents()
- while running do
- buttons.buttonClickEvent()
- end
- end
- function runGui()
- while running do
- notifications.update()
- buttons.update()
- machines.update()
- power.update()
- sleep(1)
- end
- end
- -- run program functions
- resetMainScreen()
- machines.initMachines()
- power.initPower()
- parallel.waitForAll(pullEvents, runGui)
Add Comment
Please, Sign In to add comment