mirror of
https://github.com/S4mpsa/InfOS.git
synced 2025-08-03 09:56:01 -04:00
40 lines
1.9 KiB
Lua
40 lines
1.9 KiB
Lua
Component = require("component")
|
|
AR = require("ARWidgets")
|
|
local wSampsa, hSampsa = 853, 473
|
|
local powerHudX, powerHudY, powerHudW, powerHudH = 0, hSampsa - 24, wSampsa * 0.39 + 3, 14
|
|
local glasses = Component.glasses
|
|
glasses.removeAll()
|
|
AR.minimapOverlay(glasses)
|
|
AR.hudOverlayBase(glasses, 335, 449)
|
|
AR.clear()
|
|
AR.crossHair(glasses, 422, 231)
|
|
Term.clear()
|
|
while true do
|
|
AR.powerDisplay(glasses, Component.gt_machine, powerHudX, powerHudY, powerHudW, powerHudH)
|
|
AR.fluidMonitor(
|
|
glasses,
|
|
795,
|
|
153,
|
|
{
|
|
[0] = {label = "Oxygen Gas", displayName = "Oxygen", color = 0x688690, max = 128},
|
|
[1] = {label = "Nitrogen Gas", displayName = "Nitrogen", color = 0x976868, max = 128},
|
|
[2] = {label = "Hydrogen Gas", displayName = "Hydrogen", color = 0xa78282, max = 128},
|
|
[3] = {label = "fluid.chlorine", displayName = "Chlorine", color = 0x428282, max = 128},
|
|
[4] = {label = "fluid.radon", displayName = "Radon", color = 0xff5bff, max = 2},
|
|
[5] = {label = "UU-Matter", displayName = "UU Matter", color = 0x4a0946, max = 2},
|
|
[6] = {label = "fluid.molten.plastic", displayName = "Rubber", color = 0x050505, max = 2},
|
|
[7] = {label = "fluid.molten.polytetrafluoroethylene", displayName = "PTFE", color = 0x4d4d4d, max = 2},
|
|
[8] = {label = "fluid.molten.styrenebutadienerubber", displayName = "SBR", color = 0x1d1817, max = 2},
|
|
[9] = {label = "fluid.molten.epoxid", displayName = "Epoxid", color = 0x9d6f13, max = 2},
|
|
[10] = {label = "fluid.molten.silicone", displayName = "Silicone Rubber", color = 0xa5a5a5, max = 2},
|
|
[11] = {label = "fluid.molten.polybenzimidazole", displayName = "PBI", color = 0x262626, max = 2}
|
|
}
|
|
)
|
|
os.sleep()
|
|
end
|
|
|
|
--Widget ideas:
|
|
-- Charge level indicator for everything
|
|
-- Inventory fill level monitoring
|
|
-- Maintenance Monitoring
|