20#ifndef PYRAMIDTOURNAMENT_H
21#define PYRAMIDTOURNAMENT_H
23#include "tournament.h"
A class for managing chess games and players.
Definition gamemanager.h:41
PyramidTournament(GameManager *gameManager, QObject *parent=nullptr)
Definition pyramidtournament.cpp:23
A single encounter in a tournament.
Definition tournamentpair.h:32
Tournament(GameManager *gameManager, QObject *parent)
Definition tournament.cpp:34
virtual QString type() const =0
virtual void initializePairing()=0
GameManager * gameManager() const
Definition tournament.cpp:96
virtual TournamentPair * nextPair(int gameNumber)=0
virtual int gamesPerCycle() const =0