19 #ifndef KNOCKOUTTOURNAMENT_H 20 #define KNOCKOUTTOURNAMENT_H 22 #include "tournament.h" 50 virtual void addScore(
int player,
int score);
54 static int playerSeed(
int rank,
int bracketSize);
63 #endif // KNOCKOUTTOURNAMENT_H virtual bool canSetRoundMultiplier() const
Definition: tournament.cpp:169
virtual QString type() const =0
virtual bool areAllGamesFinished() const
Definition: tournament.cpp:328
virtual void initializePairing()=0
virtual QString results() const
Definition: tournament.cpp:726
virtual TournamentPair * nextPair(int gameNumber)=0
Knockout type chess tournament.
Definition: knockouttournament.h:31
virtual void addScore(int player, int score)
Definition: tournament.cpp:558
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 int gamesPerCycle() const =0