From 833b62507d97557633d838533957d27837c5e403 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Thu, 1 Sep 2022 02:13:45 +0200 Subject: [PATCH] oh mann --- GameState.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/GameState.py b/GameState.py index eb19b70..8fbffd3 100644 --- a/GameState.py +++ b/GameState.py @@ -10,6 +10,7 @@ import threading class GameState: playerCount = 0 players = None + playerList = [] credits = config.BALLS_PER_GAME isPlaying = False isStarted = False @@ -44,6 +45,7 @@ class GameState: def endGame(self): self.writeHighscore() self.players = None + self.playerList = [] self.playerCount = 0 self._currentPlayer = self.dummyPlayer self.isPlaying = False @@ -104,7 +106,7 @@ class GameState: for i in range(playerCount): player = self.playerStateFactory.createPlayerState(i) players.append(player) - + self.playerList = players self.players = cycle(players) @property @@ -122,7 +124,7 @@ class GameState: self._currentPlayer = player def writeHighscore(self): - for player in self.players: + for player in self.playersList: if player.hasHighscore: with open(config.HIGHSCORE_FILE, "w+") as file: file.writelines([str(player.score)])