19#ifndef GAUNTLETTOURNAMENT_H
20#define GAUNTLETTOURNAMENT_H
22#include "tournament.h"
Definition: chessgame.h:39
A class for managing chess games and players.
Definition: gamemanager.h:41
Gauntlet type chess tournament.
Definition: gauntlettournament.h:31
A class for constructing new chess players.
Definition: playerbuilder.h:39
A single encounter in a tournament.
Definition: tournamentpair.h:32
Base class for chess tournaments.
Definition: tournament.h:45
virtual QString type() const =0
virtual void initializePairing()=0
virtual TournamentPair * nextPair(int gameNumber)=0
virtual bool hasGauntletRatingsOrder() const
Definition: tournament.cpp:368
virtual void onGameAboutToStart(ChessGame *game, const PlayerBuilder *white, const PlayerBuilder *black)
Definition: tournament.cpp:463
virtual int gamesPerCycle() const =0