diff options
author | the lemons <citrons@mondecitronne.com> | 2023-03-26 21:51:23 -0500 |
---|---|---|
committer | the lemons <citrons@mondecitronne.com> | 2023-03-26 21:51:23 -0500 |
commit | ea77b0aad8d6e4a56f81b314d9aa37e527a235d9 (patch) | |
tree | b32cf52850d4d55a775fa4ec7c477c85ddbcfe0b | |
parent | f9d7cfc6d2555a04654ff94e7730d94eca3db7f9 (diff) |
only reset lock delay when rotation succeeds
-rw-r--r-- | game/init.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/game/init.lua b/game/init.lua index fe6d25f..c5925b1 100644 --- a/game/init.lua +++ b/game/init.lua @@ -53,8 +53,9 @@ function M:input_loop() elseif key == "down" then self.piece:move(-1, 0) elseif key == "up" then - self.piece:rotate() - evloop.queue "game.lock_cancel" + if self.piece:rotate() then + evloop.queue "game.lock_cancel" + end elseif key == "space" then local dropped = false while self.piece:move(-1, 0) do |