summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthe lemons <citrons@mondecitronne.com>2023-03-26 20:42:49 -0500
committerthe lemons <citrons@mondecitronne.com>2023-03-26 20:42:49 -0500
commita6ff8a6d17892e61511f710e1eac5d3a6741618d (patch)
treed87468c1a38f23d969577b846e2373e122d1e29a
parent1e08c898abd0b31908be65f1ae438f36354714f7 (diff)
fix piece movement after placement
-rw-r--r--game/init.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/game/init.lua b/game/init.lua
index 49d1165..52708c4 100644
--- a/game/init.lua
+++ b/game/init.lua
@@ -59,6 +59,7 @@ function M:input_loop()
dropped = true
end
self.piece:place()
+ self.piece = nil
if dropped then sfx.play("harddrop") end
elseif key == "c" then
if not self.can_hold then goto bypass end
@@ -69,7 +70,6 @@ function M:input_loop()
local tmp = self.hold
self.hold = self.piece.poly
self.piece = tmp:drop(self.field)
-
end
self.can_hold = false
::bypass::