diff --git a/field.py b/field.py index 904f248..7182537 100644 --- a/field.py +++ b/field.py @@ -153,8 +153,6 @@ class Field(): def predict_gaps_in_next_rotation(self): tmp_state = copy(self.state) - if tmp_state[10][0] is not ' ' and tmp_state[10][1] is not ' ': - return 10 tmp_state = self.rotate_90_degree_anticlckwise(tmp_state) for row in range(int(self.HEIGHT/2)): tmp_state[row] = [' ' for cols in range(Field.WIDTH)] diff --git a/litris.py b/litris.py index de3a33d..3a8da36 100644 --- a/litris.py +++ b/litris.py @@ -70,7 +70,7 @@ class Litris(GameBase): self.move_stone(column - offset_col, rotation) self.drop_down() print(self.field) - if self.field.get_line_count() >= 6 and self.field.height() <= 1: + if self.field.get_line_count() >= 6 and self.field.height() <= 1 and self.field.state[19][9] == ' ': if self.field.predict_gaps_in_next_rotation() <= 3: self.update_move_mode()