bugfix
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user