2024-06-27 06:39:04 +01:00
|
|
|
-- some minor things I wish LÖVE provided
|
|
|
|
|
2023-08-26 23:04:45 +01:00
|
|
|
App = {}
|
2024-06-27 06:39:04 +01:00
|
|
|
App.screen = {} -- cache for screen dimensions
|
2022-05-23 02:27:48 +01:00
|
|
|
|
2023-08-26 23:04:45 +01:00
|
|
|
function App.color(color)
|
|
|
|
love.graphics.setColor(color.r, color.g, color.b, color.a)
|
2022-05-25 20:59:12 +01:00
|
|
|
end
|
|
|
|
|
2024-06-27 06:41:17 +01:00
|
|
|
-- love.keyboard.isDown doesn't work on Android, so emulate it using
|
|
|
|
-- keypressed and keyreleased events
|
2024-06-22 17:43:02 +01:00
|
|
|
Keys_down = {}
|
2024-06-27 06:41:17 +01:00
|
|
|
love.handlers.keypressed = function(key, scancode, isrepeat)
|
|
|
|
Keys_down[key] = true
|
|
|
|
return love.keypressed(key, scancode, isrepeat)
|
|
|
|
end
|
|
|
|
love.handlers.keyreleased = function(key, scancode)
|
|
|
|
Keys_down[key] = nil
|
|
|
|
return love.keyreleased(key, scancode)
|
|
|
|
end
|