From e2d5f2580bbb86c62c1c5d70d7e0eea3d61a3b0c Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Mon, 19 May 2014 11:15:33 +0900 Subject: [PATCH] Adding detection for game end --- tetris.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tetris.py b/tetris.py index 27af49a..6c2d0c1 100755 --- a/tetris.py +++ b/tetris.py @@ -175,10 +175,12 @@ class Game: self.tetrad = Tetrad.random() self.tetrad_next = Tetrad.random() self.counter = 0 + self.active = True def end_game(self): self.reset_board() + self.active = False def reset_board(self): @@ -195,9 +197,12 @@ class Game: def advance(self, elapsed): + if not self.active: + return + self.counter += elapsed if self.counter > self.interval: - self.input_down() + self.lower_tetrad() def try_placement(self, tetrad):