18 #ifndef SYZYGYTABLEBASE_H 19 #define SYZYGYTABLEBASE_H 51 Q_DECLARE_FLAGS(Castling, CastlingFlag)
64 static
bool initialize(const
QString& paths);
69 static
bool tbAvailable(
int pieces);
74 static
void setPieces(
int pieces);
78 static
void setNoRule50();
92 static
Chess::Result result(const
Chess::Side& side,
93 const
Chess::Square& enpassantSq,
97 unsigned int* dtz =
nullptr);
103 #endif // SYZYGYTABLEBASE_H A wrapper for probing Syzygy endgame tablebases.
Definition: syzygytablebase.h:39
Definition: boardscene.h:28
CastlingFlag
Definition: syzygytablebase.h:43