local core = require("graphics.core") local style = {} local cpair = core.graphics.cpair -- GLOBAL -- style.root = cpair(colors.black, colors.lightGray) style.header = cpair(colors.white, colors.gray) style.label = cpair(colors.gray, colors.lightGray) style.colors = { { c = colors.red, hex = 0xdf4949 }, { c = colors.orange, hex = 0xffb659 }, { c = colors.yellow, hex = 0xfffc79 }, { c = colors.lime, hex = 0x64dd20 }, { c = colors.green, hex = 0x4aee8a }, { c = colors.cyan, hex = 0x34bac8 }, { c = colors.lightBlue, hex = 0x6cc0f2 }, { c = colors.blue, hex = 0x0096ff }, { c = colors.purple, hex = 0xb156ee }, { c = colors.pink, hex = 0xf26ba2 }, { c = colors.magenta, hex = 0xf9488a }, -- { c = colors.white, hex = 0xf0f0f0 }, { c = colors.lightGray, hex = 0xcacaca }, { c = colors.gray, hex = 0x575757 }, -- { c = colors.black, hex = 0x191919 }, -- { c = colors.brown, hex = 0x7f664c } } -- MAIN LAYOUT -- style.reactor = { -- reactor states states = { { color = cpair(colors.black, colors.yellow), text = "DISCONNECTED" }, { color = cpair(colors.white, colors.gray), text = "DISABLED" }, { color = cpair(colors.black, colors.green), text = "ACTIVE" }, { color = cpair(colors.black, colors.red), text = "SCRAM!" }, { color = cpair(colors.black, colors.orange), text = "PLC FAULT!" } } } style.boiler = { -- boiler states states = { { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" }, { color = cpair(colors.white, colors.gray), text = "IDLE" }, { color = cpair(colors.black, colors.green), text = "ACTIVE" } } } style.turbine = { -- turbine states states = { { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" }, { color = cpair(colors.white, colors.gray), text = "IDLE" }, { color = cpair(colors.black, colors.green), text = "ACTIVE" }, { color = cpair(colors.black, colors.red), text = "TRIP" } } } return style