private static void printSchedule() throws IOException { FileWriter fileWriter = new FileWriter("/Users/petersavitsky/fantasySchedule.csv"); fileWriter.append("Owner"); for (int i = 0; i < NUMBER_OF_WEEKS; i++) { fileWriter.append(COMMA_DELIMITER); fileWriter.append("Week " + (i + 1)); } fileWriter.append("\n"); for (Entry<Team, Map<Integer, Matchup>> entry : schedule.getMatchupsByTeam().entrySet()) { fileWriter.append(entry.getKey().getTeamName()).append(COMMA_DELIMITER); for (int i = 1; i <= entry.getValue().size(); i++) { Matchup matchup = entry.getValue().get(i); if (matchup != null) { Team opponent = matchup.getOpponent(entry.getKey()); if (opponent != null) { fileWriter.append(opponent.getTeamName()); } else { fileWriter.append("no_opponent"); } } else { fileWriter.append("no_matchup"); } fileWriter.append(COMMA_DELIMITER); } fileWriter.append("\n"); } fileWriter.flush(); fileWriter.close(); }
/** * Adds player to the appropriate team * * @param player The player to add to the team */ public void joinPlayer(Player player) { if (getPlayerTeam(player) == null) { Team teamToJoin = getTeamToJoin(); teamToJoin.addPlayer(player); teleportPlayer(player); SnowballFight.announce(player.getName() + " has joined " + teamToJoin.getTeamName() + "!"); } else { SnowballFight.log(player.getName() + " is already on " + getPlayerTeam(player) + "!"); } }
public String getTeam2Name() { return team2.getTeamName(); }
public String getTeam1Name() { return team1.getTeamName(); }