oopuebung/uebung04/tournament/SeededGame.java
2025-05-13 12:49:13 +02:00

52 lines
1.0 KiB
Java

package tournament;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class SeededGame extends Game{
private String player1;
private String player2;
public SeededGame(String player1, String player2) {
super();
this.player1 = player1;
this.player2 = player2;
}
@Override
public String getPlayer1()
{
return player1;
}
@Override
public String getPlayer2()
{
return player2;
}
@Override
public List<String> getAllPlayers()
{
//return new ArrayList<String>(Arrays.asList(player1, player2));
return List.of(player1, player2);
}
@Override
public List<String> getRemaningPlayers()
{
if(this.getWinner() != null)
return new ArrayList<>(Arrays.asList(this.getWinner()));
List<String> temp = new ArrayList(Arrays.asList(player1,player2));
return temp;
}
@Override
public List<Game> getAllGames()
{
return List.of(this);
}
}