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