public void eliminateComputer() { if (!player1.getPlayer().isHuman()) { player1.setEliminated(); return; } if (!player2.getPlayer().isHuman()) { player2.setEliminated(); } }
public void finishPlayersThatPlayedLastRound() { if (match.hasEnded()) { if (!player1.isEliminated()) { player1.setEliminated(); player1.setState(TournamentPlayerState.FINISHED); } if (!player2.isEliminated()) { player2.setEliminated(); player2.setState(TournamentPlayerState.FINISHED); } } }
/** Called by eliminate tournaments after each match */ public void eliminatePlayers() { if (match.hasEnded()) { MatchPlayer mPlayer1 = match.getPlayer(player1.getPlayer().getId()); MatchPlayer mPlayer2 = match.getPlayer(player2.getPlayer().getId()); if (mPlayer1.hasQuit() || !mPlayer1.isMatchWinner()) { player1.setEliminated(); } if (mPlayer2.hasQuit() || !mPlayer2.isMatchWinner()) { player2.setEliminated(); } } }