Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- m = peripheral.wrap("monitor_1")
- m.setCursorBlink(false)
- m.setBackgroundColor(colors.black)
- m.setForegroundColor(colors.white)
- mW,mH = m.size()
- local storage = {}
- local function setFC(c) m.setForegroundColor(c) end
- local function setBC(c) m.setBackgroundColor(c) end
- print("Reading storage containers from 'storage.list'..."
- for s in io.lines("storage.list") do
- print("Registering storage "..s.."...")
- table.insert(storage,peripheral.wrap(s))
- end
- print("DONE! Initializing...")
- function readStorageData()
- local items = {}
- for _,p in pairs(storage) do
- for i,v n pairs(p.list()) do
- items[v.name] = (items[v.name] or 0) + v.count
- end
- end
- return items
- end
- function updateDisplay()
- m.setCursorPos(1,mH)
- setFC(colors.white)
- m.write("Reloading item data...")
- local items = readStorageData()
- m.clear()
- m.setCursorPos(1,1)
- m.write("ITEM INVENTORY")
- m.setCursorPos(1,3)
- setFC(colors.orange)
- m.write("COPPER")
- m.setCursorPos(1,4)
- m.setFC(colors.white)
- m.write("IRON")
- end
Advertisement
Add Comment
Please, Sign In to add comment