Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- pastebin get xnyZ9E1U startup
- m = peripheral.wrap("monitor_102")
- --term.redirect(mom) -- redirige l'affichage sur mom
- m.clear()
- local tableau_amount = {}
- local tableau_max = {}
- local somme = 0
- local maxt = 0
- function DisplayEnergy(energy)
- if peripheral.wrap(energy) ~= nil then
- local amount, max_energy
- infos_energy = peripheral.wrap(energy)
- amount = infos_energy.getEnergyStored()
- max_energy = infos_energy.getMaxEnergyStored()
- if infos_energy.getEnergyStored() == nil then
- amount = 0
- end
- if infos_energy.getMaxEnergyStored() == nil then
- max_energy = 0
- end
- table.insert(tableau_amount,amount)
- table.insert(tableau_max,max_energy)
- end
- end
- function affichervaleur()
- somme = 0
- maxt = 0
- for i=1,#tableau_amount do
- somme = somme + tableau_amount[i]
- end
- for i=1,#tableau_max do
- maxt = maxt + tableau_max[i]
- end
- m.setCursorPos(1,1)
- m.setTextColor(16384)
- m.setTextScale(1.2)
- centerText("STOCKAGE DE L'ENERGIE")
- m.setCursorPos(1,3)
- m.setTextColor(1)
- centerText(somme.."/"..maxt)
- end
- function centerText(text)
- x,y = m.getSize()
- x1,y1 = m.getCursorPos()
- m.setCursorPos((math.floor(x/2) - (math.floor(#text/2))), y1)
- m.write(text)
- end
- while true do
- tableau_amount = {}
- tableau_max = {}
- m.clear()
- DisplayEnergy("tile_thermalexpansion_cell_resonant_name_0")
- DisplayEnergy("tile_thermalexpansion_cell_resonant_name_1")
- DisplayEnergy("tile_thermalexpansion_cell_resonant_name_2")
- DisplayEnergy("tile_thermalexpansion_cell_resonant_name_3")
- DisplayEnergy("tile_thermalexpansion_cell_resonant_name_4")
- DisplayEnergy("tile_thermalexpansion_cell_resonant_name_5")
- DisplayEnergy("tile_blockcapacitorbank_name_40")
- DisplayEnergy("tile_blockcapacitorbank_name_37")
- DisplayEnergy("tile_blockcapacitorbank_name_3")
- DisplayEnergy("tile_blockcapacitorbank_name_4")
- DisplayEnergy("tile_blockcapacitorbank_name_5")
- DisplayEnergy("tile_blockcapacitorbank_name_6")
- DisplayEnergy("tile_blockcapacitorbank_name_7")
- DisplayEnergy("tile_blockcapacitorbank_name_9")
- DisplayEnergy("tile_blockcapacitorbank_name_10")
- DisplayEnergy("tile_blockcapacitorbank_name_11")
- DisplayEnergy("tile_blockcapacitorbank_name_12")
- DisplayEnergy("tile_blockcapacitorbank_name_13")
- DisplayEnergy("tile_blockcapacitorbank_name_14")
- affichervaleur()
- sleep(10)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement