This commit is contained in:
Jonas Zeunert
2022-05-07 14:14:08 +02:00
parent 3e21c98862
commit 40ca25188c
2 changed files with 4 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ class GameState:
@property @property
def currentPlayer(self): def currentPlayer(self):
return self.players[self.currentPlayerID] return self.players[0]
@currentPlayer.setter @currentPlayer.setter
def currentPlayer(self, playerId): def currentPlayer(self, playerId):
@@ -21,3 +21,5 @@ class GameState:
self.players[0] = next(filter(lambda x: playerId == x.id, self.players)) self.players[0] = next(filter(lambda x: playerId == x.id, self.players))
self.players.remove(savedPlayer) self.players.remove(savedPlayer)
self.players.append(savedPlayer) self.players.append(savedPlayer)
self.currentPlayer.activate()

View File

@@ -29,7 +29,7 @@ class GameFactory:
players = self.createPlayers() players = self.createPlayers()
banks = [targets['Left Bank'], targets['Right Bank'], targets['Top Bank']] banks = [targets['Left Bank'], targets['Right Bank'], targets['Top Bank']]
gameState = GameState(players, self.getHighScore(), players[0].id) gameState = GameState(players, self.getHighScore(), players[0].id, banks)
eventFactory = EventFactory(targets, gameState.currentPlayer) eventFactory = EventFactory(targets, gameState.currentPlayer)
events = eventFactory.allEvents() events = eventFactory.allEvents()