bugfix
This commit is contained in:
@@ -26,21 +26,21 @@ class GameFactory:
|
||||
targets = TargetFactory.createAllTargets()
|
||||
inputHandler = InputHandler(targets)
|
||||
|
||||
players = self.createPlayers()
|
||||
|
||||
banks = [targets['Left Bank'], targets['Right Bank'], targets['Top Bank']]
|
||||
gameState = GameState(players, self.getHighScore(), players[0].id, banks)
|
||||
players = self.createPlayers(banks)
|
||||
|
||||
gameState = GameState(players, self.getHighScore(), players[0].id)
|
||||
|
||||
eventFactory = EventFactory(targets, gameState.currentPlayer)
|
||||
events = eventFactory.allEvents()
|
||||
|
||||
return Game(inputHandler, gameState, events)
|
||||
|
||||
def createPlayers(self):
|
||||
def createPlayers(self, banks):
|
||||
players = []
|
||||
for id in range(1, self.playerCount):
|
||||
display = self.displayFactory.createPlayerDisplay(id)
|
||||
player = self.playerStateFactory.createPlayerState(display, id)
|
||||
player = self.playerStateFactory.createPlayerState(display, id, banks)
|
||||
players.append(player)
|
||||
return players
|
||||
|
||||
|
||||
Reference in New Issue
Block a user