18 #ifndef KNOCKOUTTOURNAMENT_H 19 #define KNOCKOUTTOURNAMENT_H 21 #include "tournament.h" 49 virtual void addScore(
int player,
int score);
53 static int playerSeed(
int rank,
int bracketSize);
62 #endif // KNOCKOUTTOURNAMENT_H virtual QString type() const =0
virtual bool areAllGamesFinished() const
Definition: tournament.cpp:301
virtual void initializePairing()=0
virtual TournamentPair * nextPair(int gameNumber)=0
virtual bool canSetRoundMultiplier() const
Definition: tournament.cpp:161
Knockout type chess tournament.
Definition: knockouttournament.h:30
virtual void addScore(int player, int score)
Definition: tournament.cpp:473
A class for managing chess games and players.
Definition: gamemanager.h:39
Base class for chess tournaments.
Definition: tournament.h:44
A single encounter in a tournament.
Definition: tournamentpair.h:30
virtual QString results() const
Definition: tournament.cpp:640
virtual int gamesPerCycle() const =0