19 #ifndef KNOCKOUTTOURNAMENT_H 20 #define KNOCKOUTTOURNAMENT_H 22 #include "tournament.h" 54 static int playerSeed(
int rank,
int bracketSize);
63 #endif // KNOCKOUTTOURNAMENT_H virtual QString type() const =0
virtual bool areAllGamesFinished() const
Definition: tournament.cpp:363
virtual void initializePairing()=0
The side or color of a chess player.
Definition: side.h:35
virtual TournamentPair * nextPair(int gameNumber)=0
virtual bool canSetRoundMultiplier() const
Definition: tournament.cpp:174
Knockout type chess tournament.
Definition: knockouttournament.h:31
A class for managing chess games and players.
Definition: gamemanager.h:40
Base class for chess tournaments.
Definition: tournament.h:44
A single encounter in a tournament.
Definition: tournamentpair.h:31
virtual QString results() const
Definition: tournament.cpp:821
virtual int gamesPerCycle() const =0
virtual void addScore(int player, Chess::Side side, int score)
Definition: tournament.cpp:602