oh mann
This commit is contained in:
@@ -10,6 +10,7 @@ import threading
|
|||||||
class GameState:
|
class GameState:
|
||||||
playerCount = 0
|
playerCount = 0
|
||||||
players = None
|
players = None
|
||||||
|
playerList = []
|
||||||
credits = config.BALLS_PER_GAME
|
credits = config.BALLS_PER_GAME
|
||||||
isPlaying = False
|
isPlaying = False
|
||||||
isStarted = False
|
isStarted = False
|
||||||
@@ -44,6 +45,7 @@ class GameState:
|
|||||||
def endGame(self):
|
def endGame(self):
|
||||||
self.writeHighscore()
|
self.writeHighscore()
|
||||||
self.players = None
|
self.players = None
|
||||||
|
self.playerList = []
|
||||||
self.playerCount = 0
|
self.playerCount = 0
|
||||||
self._currentPlayer = self.dummyPlayer
|
self._currentPlayer = self.dummyPlayer
|
||||||
self.isPlaying = False
|
self.isPlaying = False
|
||||||
@@ -104,7 +106,7 @@ class GameState:
|
|||||||
for i in range(playerCount):
|
for i in range(playerCount):
|
||||||
player = self.playerStateFactory.createPlayerState(i)
|
player = self.playerStateFactory.createPlayerState(i)
|
||||||
players.append(player)
|
players.append(player)
|
||||||
|
self.playerList = players
|
||||||
self.players = cycle(players)
|
self.players = cycle(players)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@@ -122,7 +124,7 @@ class GameState:
|
|||||||
self._currentPlayer = player
|
self._currentPlayer = player
|
||||||
|
|
||||||
def writeHighscore(self):
|
def writeHighscore(self):
|
||||||
for player in self.players:
|
for player in self.playersList:
|
||||||
if player.hasHighscore:
|
if player.hasHighscore:
|
||||||
with open(config.HIGHSCORE_FILE, "w+") as file:
|
with open(config.HIGHSCORE_FILE, "w+") as file:
|
||||||
file.writelines([str(player.score)])
|
file.writelines([str(player.score)])
|
||||||
|
|||||||
Reference in New Issue
Block a user