From 32f2a0b3e724b498a96bbb0a3f99560d2ac74c77 Mon Sep 17 00:00:00 2001 From: Ishaan Bhardwaj Date: Wed, 6 Jan 2021 18:01:56 -0500 Subject: [PATCH] Line clear anim part 2 --- tetris/components/grid.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tetris/components/grid.lua b/tetris/components/grid.lua index 7d916d8..b40e9b0 100644 --- a/tetris/components/grid.lua +++ b/tetris/components/grid.lua @@ -341,10 +341,11 @@ function Grid:draw() if self.grid[y][x].skin ~= "bone" and self.grid[y][x].colour ~= "X" then love.graphics.setColor(0.8, 0.8, 0.8, 1) love.graphics.setLineWidth(1) - if y > 1 and self.grid[y-1][x] == empty then + if y > 1 and self.grid[y-1][x] == empty or self.grid[y-1][x].colour == "X" then love.graphics.line(48.0+x*16, -0.5+y*16, 64.0+x*16, -0.5+y*16) end - if y < 24 and self.grid[y+1][x] == empty then + if y < 24 and self.grid[y+1][x] == empty or + (y + 1 > 24 or self.grid[y+1][x].colour == "X") then love.graphics.line(48.0+x*16, 16.5+y*16, 64.0+x*16, 16.5+y*16) end if x > 1 and self.grid[y][x-1] == empty then