public BoardDirector(DisplayResources displayResources) { boardProperties = new BoardProperties(displayResources.getNumberOfPlayers()); this.displayResources = new DisplayResources( displayResources.getPlayerNames(), displayResources.getPlayerAbvs()); for (int square40 = 0; square40 < boardPlayerLocations.Length; square40++) { boardPlayerLocations[square40] = new Boolean[displayResources.getNumberOfPlayers()]; for (int playerIndex = 0; playerIndex < displayResources.getNumberOfPlayers(); playerIndex++) { boardPlayerLocations[square40][playerIndex] = false; } //END FOR } //END FOR playerBoardLocations = new int[displayResources.getNumberOfPlayers()]; for (int playerIndex = 0; playerIndex < displayResources.getNumberOfPlayers(); playerIndex++) { playerBoardLocations[playerIndex] = 0; }//END FOR for (int playerIndex = 0; playerIndex < displayResources.getNumberOfPlayers(); playerIndex++) { boardPlayerLocations[0][playerIndex] = true; }//END FOR }
public TurnDirector(DisplayResources displayResources) { boardDirector = new BoardDirector(displayResources); players = new Player[displayResources.getNumberOfPlayers()]; for (int index = 0; index < displayResources.getNumberOfPlayers(); index++) { players[index] = new Player(); }//END FOR jail = new Jail(displayResources.getNumberOfPlayers()); turnResults = new TurnResults(displayResources.getNumberOfPlayers()); this.displayResources = new DisplayResources( displayResources.getPlayerNames(), displayResources.getPlayerAbvs()); intializeValues(); }