21 #include "standardboard.h" 54 virtual Board* copy()
const;
55 virtual QString variant()
const;
56 virtual QString defaultFenString()
const;
59 virtual bool kingsCountAssertion(
int whiteKings,
60 int blackKings)
const;
61 virtual bool vIsLegalMove(
const Move& m);
63 bool hasMaterial(
Side side)
const;
67 #endif // HORDEBOARD_H An internal chessboard class.
Definition: board.h:56
Definition: boardscene.h:28
The side or color of a chess player.
Definition: side.h:34
A board for Horde Chess and Dunsany's Chess (Defaults are set to lichess.org (SF) variant) ...
Definition: hordeboard.h:47
The result of a chess game.
Definition: result.h:33
A board for standard chess.
Definition: standardboard.h:37
A small and efficient chessmove class.
Definition: move.h:41