34 lines
1008 B
Lua
34 lines
1008 B
Lua
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
|