From dc7a6bd4881bf307aeee010b6e37932900154265 Mon Sep 17 00:00:00 2001 From: adrienmalin <41926238+adrienmalin@users.noreply.github.com> Date: Wed, 16 Jan 2019 18:17:17 +0100 Subject: [PATCH] above cell --- source/GridMap.gd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/GridMap.gd b/source/GridMap.gd index 8a8674e..819a365 100644 --- a/source/GridMap.gd +++ b/source/GridMap.gd @@ -52,10 +52,9 @@ func lock(piece): return minoes_over_grid < Tetromino.NB_MINOES func clear_lines(): - var line_cleared var lines_cleared = 0 for y in range(nb_lines-1, -1, -1): - line_cleared = true + var line_cleared = true for x in range(nb_collumns): if not get_cell_item(x, y, 0) == MINO: line_cleared = false @@ -63,7 +62,8 @@ func clear_lines(): if line_cleared: for y2 in range(y, nb_lines+2): for x in range(nb_collumns): - set_cell_item(x, y2, 0, get_cell_item(x, y2+1, 0)) + var above_cell = get_cell_item(x, y2+1, 0) + set_cell_item(x, y2, 0, above_cell) lines_cleared += 1 exploding_lines[y].emitting = true exploding_lines[y].restart()