Advertisement
Guest User

Untitled

a guest
Jul 12th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.17 KB | None | 0 0
  1. local component = require("component")
  2. local event = require("event")
  3. local keyboard = require("keyboard")
  4. local gpu = component.gpu
  5.  
  6. local endProgram = false
  7.  
  8. gpu.setResolution(146, 32)
  9. gpu.setBackground(0x111111)
  10. gpu.fill(0, 0, 160, 50, " ")
  11.  
  12. while endProgram == false do
  13.     i = 1
  14.     for k,v in pairs(component.list("tank_controller")) do
  15.         for j = 0, 5 do
  16.             tank = component.invoke(k, "getFluidInTank", j)
  17.             if (tank[1] ~= nil) then
  18.                 name = tank[1].label
  19.                 if (name == "Water")
  20.                     gpu.set(1, i, "Tank " .. i .. "    Fluid: " .. name)
  21.                     gpu.set(35, i, "Amount: " .. tank[1].amount .. "/" .. tank[1].capacity)
  22.                     i = i+1
  23.                 end
  24.             end
  25.         end
  26.     end
  27.  
  28.     i = i+1
  29.     gpu.set(1, i, "ME NETWORK FLUIDS:")
  30.     i = i+1
  31.  
  32.     for k,v in pairs(component.list("me_controller")) do
  33.         fluids = component.invoke(k, "getFluidsInNetwork")
  34.         for a,b in pairs(fluids) do
  35.             if (tonumber(a) ~= nil) then
  36.                 if (fluids[a] ~= nil) then
  37.                         gpu.set(1, i, "Fluid: " .. fluids[a].label)
  38.                         gpu.set(35, i, "Amount: " .. fluids[a].amount)
  39.                         i = i+1
  40.  
  41.                 end
  42.             end
  43.         end
  44.     end
  45.     if select(4, event.pull(0, "key_down")) == keyboard.keys.enter then endProgram = true end
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement