18 #ifndef GAMEADJUDICATOR_H 19 #define GAMEADJUDICATOR_H 21 #include "board/result.h" 22 namespace Chess {
class Board; }
49 void setDrawThreshold(
int moveNumber,
int moveCount,
int score);
58 void setResignThreshold(
int moveCount,
int score);
65 void setTablebaseAdjudication(
bool enable);
78 void resetDrawMoveCount();
92 int m_resignMoveCount;
94 int m_resignScoreCount[2];
99 #endif // GAMEADJUDICATOR_H Evaluation data for a chess move.
Definition: moveevaluation.h:34
An internal chessboard class.
Definition: board.h:56
Definition: boardscene.h:28
The result of a chess game.
Definition: result.h:33
A class for adjudicating chess games.
Definition: gameadjudicator.h:31