19#ifndef TOURNAMENTPLAYER_H
20#define TOURNAMENTPLAYER_H
22#include "playerbuilder.h"
23#include "timecontrol.h"
A collection of opening moves for chess.
Definition openingbook.h:44
A class for constructing new chess players.
Definition playerbuilder.h:39
Time controls of a chess game.
Definition timecontrol.h:36
int draws() const
Definition tournamentplayer.cpp:73
int score() const
Definition tournamentplayer.cpp:83
void setName(const QString &name)
Definition tournamentplayer.cpp:47
const PlayerBuilder * builder() const
Definition tournamentplayer.cpp:37
int bookDepth() const
Definition tournamentplayer.cpp:63
int wins() const
Definition tournamentplayer.cpp:68
int losses() const
Definition tournamentplayer.cpp:78
const OpeningBook * book() const
Definition tournamentplayer.cpp:58
void addScore(int score)
Definition tournamentplayer.cpp:88
const TimeControl & timeControl() const
Definition tournamentplayer.cpp:53
QString name() const
Definition tournamentplayer.cpp:42
TournamentPlayer(PlayerBuilder *builder, const TimeControl &timeControl, const OpeningBook *book, int bookDepth)
Definition tournamentplayer.cpp:22
int gamesFinished() const
Definition tournamentplayer.cpp:107