optimization

This commit is contained in:
adrienmalin
2019-09-30 00:08:49 +02:00
parent 1eb75722e6
commit 317af4a3a6
2 changed files with 32 additions and 39 deletions

View File

@ -258,7 +258,7 @@ class TetrisLogic():
for y, line in reversed(list(enumerate(self.matrix))):
if all(mino for mino in line):
nb_lines_cleared += 1
self.remove_line_of_matrix(y)
self.matrix.pop(y)
self.append_new_line_to_matrix()
if nb_lines_cleared:
self.nb_lines_cleared += nb_lines_cleared
@ -295,9 +295,6 @@ class TetrisLogic():
else:
self.new_current()
def remove_line_of_matrix(self, line):
self.matrix.pop(line)
def can_move(self, potential_coord, minoes_coords):
return all(
self.matrix.cell_is_free(potential_coord+mino_coord)