From 9f96afd1a0989ad26da4c76968c0f949f3f99b9f Mon Sep 17 00:00:00 2001 From: Ishaan Bhardwaj Date: Thu, 14 Jan 2021 17:52:36 -0500 Subject: [PATCH] Square updates for new commit --- tetris/modes/square.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tetris/modes/square.lua b/tetris/modes/square.lua index d2beaef..11a0125 100644 --- a/tetris/modes/square.lua +++ b/tetris/modes/square.lua @@ -12,8 +12,7 @@ function SquareMode:new() self.randomizer = Bag63Randomiser() - self.squares = 0 - + self.square_mode = true self.enable_hard_drop = true self.enable_hold = true self.next_queue_length = 3 @@ -44,7 +43,6 @@ function SquareMode:getLockDelay() end function SquareMode:advanceOneFrame() - self.square_table = self.grid:scanForSquares() if self.ready_frames == 0 then self.frames = self.frames + 1 end @@ -61,7 +59,7 @@ function SquareMode:onPieceLock(piece, cleared_row_count) end end self.lines = self.lines + cleared_row_count + (cleared_row_count >= 4 and 1 or 0) - self.squares = self.squares + self.grid:markSquares() + self.square_table = self.grid:scanForSquares() local _, rows_cleared = self.grid:getClearedRowCount() for _, row in pairs(rows_cleared) do self.lines = self.lines + self.square_table[row]