Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- senderId, message,protocol = rednet.receive(timeout)
- for key, reactorInfo in ipairs(message) do
- -- The loop to extract from the Array
- energyStored = {message[1]}
- energyProduced = {message[2]}
- totalFuel = {message[3]}
- fuelTemp = {message[4]}
- waste = {message[5]}
- coolantAmount = {message[6]}
- controlRods = {message[7]}
- fuelMax = {message[8]}
- reactorStatus = {message[9]}
- end
- --###This is an attemp to get the colours to change depending on power levels
- --if energyStored[1] >= 7500000 then
- --energyStoredCol = 1
- --elseif (energyStored[1] =< 7499999) and (3500000 =< energyStored[1]) then
- --energyStoredCol = 2
- --elseif energyStored[1] =< 3499999 then
- --energyStoredCol = 3
- --end
- --if energyStoredCol == 1 then
- --term.setTextColor(32)
- --elseif energyStoredCol == 2 then
- --term.setTextColor(16)
- --elseif energyStoredCol == 3 then
- --term.setTextColor(16384)
- --end
- -- Printing from the Extracted Array Data
- term.setTextColor(16384)
- term.setBackgroundColor(1)
- print(" AndrewTab v1.0 ")
- term.setTextColor(16)
- term.setBackgroundColor(128)
- print("")
- print("Reactor: ", reactorStatus[1])
- print("Energy: ", energyStored[1], " Rf/t")
- term.setTextColor(16)
- print("Energy Produced: ", math.floor(energyProduced[1]), " Rf/t")
- print("Fuel: ", totalFuel[1], " / ", fuelMax[1], " mB")
- print("Fuel Temp: ", math.floor(fuelTemp[1]), " C")
- print("Waste: ", waste[1], " mB")
- print("Coolant: ", coolantAmount[1], " mB")
- print("Control Rods: ", " ", controlRods[1], " Rods")
- sleep(0.1)
- term.clear()
- term.setCursorPos(1,1)
- end
- --###Add in key press functionality to enable/disable reactor remotely
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement