From 0c697d66e45498b4aa3818aaad94785ac15a7db2 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Wed, 26 Jun 2024 22:41:17 -0700 Subject: [PATCH] remove a redundant loop --- app.lua | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/app.lua b/app.lua index c175526..daaa829 100644 --- a/app.lua +++ b/app.lua @@ -7,19 +7,14 @@ function App.color(color) love.graphics.setColor(color.r, color.g, color.b, color.a) end +-- love.keyboard.isDown doesn't work on Android, so emulate it using +-- keypressed and keyreleased events Keys_down = {} -for name in pairs(love.handlers) do - -- love.keyboard.isDown doesn't work on Android, so emulate it using - -- keypressed and keyreleased events - if name == 'keypressed' then - love.handlers[name] = function(key, scancode, isrepeat) - Keys_down[key] = true - return love.keypressed(key, scancode, isrepeat) - end - elseif name == 'keyreleased' then - love.handlers[name] = function(key, scancode) - Keys_down[key] = nil - return love.keyreleased(key, scancode) - end - end -end +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