From bb12a2da17920f586977d355bf5fb76fd9785755 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Wed, 31 Aug 2022 17:58:34 +0200 Subject: [PATCH] haha --- GameState.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/GameState.py b/GameState.py index 23ed063..dee34a1 100644 --- a/GameState.py +++ b/GameState.py @@ -28,6 +28,9 @@ class GameState: self.startIdleLoop() def nextPlayer(self): + if not self.isStarted: + return + self.currentPlayer = next(self.players) def startGame(self, playerCount): @@ -41,6 +44,7 @@ class GameState: def endGame(self): self.writeHighscore() self.players = None + self._currentPlayer = self.dummyPlayer self.isPlaying = False self.isStarted = False logging.info("Game ended") @@ -50,7 +54,6 @@ class GameState: self.isIdle = True self.idleThread = threading.Thread(target=self.idleLoop) self.idleThread.start() - pass def stopIdleLoop(self): logging.info("Stopping Idle Loop") @@ -58,8 +61,6 @@ class GameState: self.idleThread.join() self.deactivate_all() - pass - def deactivate_all(self): all_cabinet_lamps = [BONUS_LAMPS, BONUS_MULTIPLIER_LAMPS, CHAMP_LAMPS, UPPER_PLAYFIELD_TIME_LAMPS, TUNNEL_NUMBER_LAMPS,