public void setNames(ArrayList<String> names) { for (int i = 0; i < names.size(); i++) { if (nicknameSet[i]) continue; players[i].setName(names.get(i)); screen.setPlayerName(i, names.get(i)); } for (int i = names.size(); i < 4; i++) { if (nicknameSet[i]) continue; screen.setPlayerName(i, players[i].getName()); } setName(pid, getStatisticsController().getName()); }
public PlayerController(PlayerModel[] players, int pid, GameScreen screen) { this.screen = screen; this.pid = pid; this.players = players; for (int i = 0; i < 4; i++) { screen.setPlayerName(i, players[i].getName()); nicknameSet[i] = false; } simulator = new GameSimulator(new AiConfig(), getWhistAiCallback(), Config.AUTOPLAY_DELAY); }
public void setName(int playerIndex, String nickname) { nicknameSet[playerIndex] = true; players[playerIndex].setName(nickname); screen.setPlayerName(playerIndex, nickname); }