mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
- Only create a BYE pairing if there's an assigned Bye Player
This commit is contained in:
@@ -54,11 +54,14 @@ public class TournamentSwiss extends AbstractTournament {
|
|||||||
List<TournamentPlayer> leftoverPlayers = new ArrayList<>();
|
List<TournamentPlayer> leftoverPlayers = new ArrayList<>();
|
||||||
|
|
||||||
List<TournamentPlayer> groupPlayers = Lists.newArrayList(allPlayers);
|
List<TournamentPlayer> groupPlayers = Lists.newArrayList(allPlayers);
|
||||||
|
|
||||||
|
if (byePlayer != null) {
|
||||||
groupPlayers.remove(byePlayer);
|
groupPlayers.remove(byePlayer);
|
||||||
|
|
||||||
TournamentPairing byePair = new TournamentPairing(activeRound, Lists.<TournamentPlayer>newArrayList(byePlayer));
|
TournamentPairing byePair = new TournamentPairing(activeRound, Lists.<TournamentPlayer>newArrayList(byePlayer));
|
||||||
byePair.setBye(true);
|
byePair.setBye(true);
|
||||||
activePairings.add(byePair);
|
activePairings.add(byePair);
|
||||||
|
}
|
||||||
|
|
||||||
if (groupPlayers.isEmpty()) {
|
if (groupPlayers.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user