Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --config
- title = "Test Monitor Layout"
- fontSize = 1
- barLength = 10
- screenWidth = 61
- screenHeight = 28
- --end config
- barClear = string.rep(" ",barLength)
- lineClear = string.rep(" ",30)
- mon = peripheral.wrap("right")
- mon.setTextScale(fontSize)
- mon.clear()
- mon.setTextColor(colors.green)
- mon.setCursorPos(22,1)
- mon.write(title)
- mon.setCursorPos(1,2)
- for i=1,screenWidth,1 do
- mon.write("-")
- end
- mon.setTextColor(colors.yellow)
- mon.setCursorPos(2,3)
- mon.write("Reactor ACTIVE")
- mon.setCursorPos(3,4)
- mon.write("Energy Output: XXXX RF/t")
- mon.setCursorPos(3,5)
- mon.write("Fuel Reactivity: XXX%")
- mon.setCursorPos(3,6)
- mon.write("Burnup: X.XX mB/t")
- mon.setCursorPos(3,8)
- mon.write("Case Temp: XXXXC")
- mon.setCursorPos(3,9)
- mon.write("Core Temp: XXXXC")
- mon.setCursorPos(2,12)
- mon.write("Energy Cells")
- for i=8,9,1 do
- mon.setTextColor(colors.yellow)
- mon.setCursorPos(23,i)
- mon.write("[")
- mon.setCursorPos(36,i)
- mon.write("]")
- end
- local cell = 1
- for i=13,20,1 do
- mon.setTextColor(colors.yellow)
- mon.setCursorPos(3,i)
- mon.write("Cell "..tostring(cell))
- mon.setTextColor(colors.white)
- mon.setCursorPos(11,i)
- mon.write("[")
- mon.setCursorPos((11 + barLength),i)
- mon.write("]")
- cell = cell+1
- end
- --[[
- local cell = 9
- for i=13,20,1 do
- mon.setTextColor(colors.yellow)
- mon.setCursorPos(24,i)
- mon.write("Cell "..tostring(cell))
- mon.setTextColor(colors.white)
- mon.setCursorPos(32,i)
- mon,write("[")
- mon.setCursorPos((32 + barLength),i)
- mon.write("]")
- cell = cell+1
- end
- ]]--
- mon.setTextColor(colors.green)
- mon.setCursorPos(1,21)
- for i=1,(screenWidth-11),1 do
- mon.write("-")
- end
- mon.setTextColor(colors.green)
- mon.setCursorPos(1,11)
- for i=1,(screenWidth-11),1 do
- mon.write("-")
- end
- mon.setTextColor(colors.yellow)
- mon.setCursorPos(2,22)
- mon.write("Ender Quarry's ????")
- mon.setCursorPos(3,23)
- mon.write("Quarry 1: ACTIVE XX%")
- mon.setCursorPos(3,24)
- mon.write("Quarry 2: FINISHED 100%")
- mon.setCursorPos(3,25)
- mon.write("Quarry 3: INACTIVE --")
- mon.setCursorPos(3,26)
- mon.write("Quarry 4: INACTIVE --")
- --temp disable
- --mon.setTextColor(colors.white)
- --for i=13, 21, 1 do
- -- mon.setCursorPos(11,i)
- -- mon.write("[")
- -- mon.setCursorPos((11 + barLength),i)
- -- mon.write("]")
- --end
- mon.setTextColor(colors.white)
- mon.setCursorPos(54,3)
- mon.write("__")
- for i=4,22,1 do
- mon.setCursorPos(54,i)
- mon.write("||")
- end
- mon.setCursorPos(53,23)
- mon.write("----")
- mon.setCursorPos(53,24)
- mon.write("FUEL")
- mon.setCursorPos(54,7)
- mon.write("== 87%")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement