From 7852ba2cda59cd1e99b9aa1369f72487df520ca8 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Sat, 7 May 2022 14:16:29 +0200 Subject: [PATCH] bugfix --- factories/GameFactory.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/factories/GameFactory.py b/factories/GameFactory.py index 796eb3d..6a3e8de 100644 --- a/factories/GameFactory.py +++ b/factories/GameFactory.py @@ -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