end
end
+local coal_at_boot = false
+local minutes_passed = -1
+
local print_stats = function(monitor, stock)
local total_coal = 0
local str = ""
monitor.write(string.gsub(str, "^%s++%s*", ""))
monitor.setCursorPos(1,12)
monitor.write("refreshes once every minute")
+
+ coal_at_boot = coal_at_boot or total_coal
+ minutes_passed = minutes_passed + 1
+ if minutes_passed < 0 then
+ local avg = (coal_at_boot - total_coal)/minutes_passed
+ monitor.setCursorPos(1,6)
+ monitor.write("losing on average "..avg.."cc/m")
+ end
end
local spinner_chars = {"\\","-","/","|"}