local log = require "lib.log" local progress_bar = require "lib.progress_bar" local timer = require "lib.timer" local utility = require "lib.utility" log{ lol = true, } -- test progress_bar local window_width, window_height = love.graphics.getDimensions() local progress_bar_height = 30 -- TODO should not be hardcoded local test_bar = progress_bar(0, window_height - progress_bar_height, window_width, progress_bar_height) test_bar:set_text("This is a test text string of significant length. It exists to test printing over a progress bar.") -- test:set_progress(math.random()) local test_timer = timer.every(1, function() log("lol", "The timer completed.") end) -- TODO consider making timer not need a function; cause I don't here! love.update = function(dt) timer.update(dt) test_bar:set_progress(test_timer.run_time) end love.draw = function() test_bar:draw() end love.keypressed = function(key) if key == "escape" then -- TODO save any remaining log love.event.quit() end end