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
virtual void initializePairing()
Definition gauntlettournament.cpp:46
virtual QString type() const
Definition gauntlettournament.cpp:31
virtual bool hasGauntletRatingsOrder() const
Definition gauntlettournament.cpp:75
virtual int gamesPerCycle() const
Definition gauntlettournament.cpp:51
GauntletTournament(GameManager *gameManager, QObject *parent=nullptr)
Definition gauntlettournament.cpp:24
virtual TournamentPair * nextPair(int gameNumber)
Definition gauntlettournament.cpp:56
virtual void onGameAboutToStart(ChessGame *game, const PlayerBuilder *white, const PlayerBuilder *black)
Definition gauntlettournament.cpp:36
A class for constructing new chess players.
Definition playerbuilder.h:39
A single encounter in a tournament.
Definition tournamentpair.h:32
Tournament(GameManager *gameManager, QObject *parent)
Definition tournament.cpp:34
GameManager * gameManager() const
Definition tournament.cpp:96