summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--game/init.lua5
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