From fe21f819cce88ffc84ed5e5e1639e385fbd944a1 Mon Sep 17 00:00:00 2001 From: Ishaan Bhardwaj Date: Wed, 3 Mar 2021 17:05:32 -0500 Subject: [PATCH] Replicate the vanish zone behavior in C89/NES --- tetris/modes/marathon_c89.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tetris/modes/marathon_c89.lua b/tetris/modes/marathon_c89.lua index e7cbf00..ca3055b 100644 --- a/tetris/modes/marathon_c89.lua +++ b/tetris/modes/marathon_c89.lua @@ -172,6 +172,9 @@ function MarathonC89Game:updateScore(level, drop_bonus, cleared_lines) self.level = self:getLevelForLines() self.line_clears = self.line_clears + 1 if cleared_lines == 4 then self.tetrises = self.tetrises + 1 end + for i = 1, 4 do + self.grid:clearSpecificRow(i) + end else self.drop_bonus = 0 self.combo = 1