From 8da5f2f83f42abe68b5998722bef79de6a9862a0 Mon Sep 17 00:00:00 2001 From: Neckrat Date: Sun, 10 Aug 2025 02:11:38 +0300 Subject: [PATCH] i hate love3d Co-authored-by: Ivan Yuriev --- lib/controls.lua | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/controls.lua b/lib/controls.lua index fb81e7a..5d3b19e 100644 --- a/lib/controls.lua +++ b/lib/controls.lua @@ -36,10 +36,10 @@ function keymap:isDown(key) keymapCache[key] = love.mouse.isDown(tonumber(idx) --[[@as number]]) end - return keymapCache[key] end + --- Вернуть true, если клавиша нажата в этот тик (ток) и не была нажата в прошлый тик (youtube shorts) function keymap:isJustPressed(key) if not keymap[key] then @@ -60,11 +60,8 @@ function keymap:isJustPressed(key) if not tonumber(idx) then return false end keymapCache[key] = love.mouse.isDown(tonumber(idx) --[[@as number]]) end - local keymapCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCache = - keymapCache[key] - keymapCache[key] = false - return - keymapCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCacheCache + + return keymapCache[key] end return keymap