fixed Exception handling

This commit is contained in:
2025-05-13 13:01:17 +02:00
parent 136be17443
commit 703097ad4d
2 changed files with 22 additions and 11 deletions

View File

@@ -40,14 +40,21 @@ public class ByeGame extends Game{
@Override
public List<Game> getAllGames()
{
List<Game> temp = new ArrayList(Arrays.asList(this.getId()));
List<Game> temp = new ArrayList<>();
temp.add(this);
temp.addAll(ref.getAllGames());
return temp;
}
@Override
public List<String> getRemaningPlayers() {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'getRemaningPlayers'");
if (winner != null) {
return Arrays.asList(winner);
} else {
List<String> players = new ArrayList<>();
players.add(player1);
players.addAll(ref.getRemaningPlayers());
return players;
}
}
}