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();
 }
Exemplo n.º 2
0
  /**
   * 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) + "!");
    }
  }
Exemplo n.º 3
0
 public String getTeam2Name() {
   return team2.getTeamName();
 }
Exemplo n.º 4
0
 public String getTeam1Name() {
   return team1.getTeamName();
 }