This commit is contained in:
Jonas Zeunert
2022-09-01 02:13:45 +02:00
parent 934cb56360
commit 833b62507d

View File

@@ -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)])