22 #include "standardboard.h" 55 virtual Board* copy()
const;
56 virtual QString variant()
const;
57 virtual QString defaultFenString()
const;
60 virtual bool kingsCountAssertion(
int whiteKings,
61 int blackKings)
const;
62 virtual bool vIsLegalMove(
const Move& m);
64 bool hasMaterial(
Side side)
const;
68 #endif // HORDEBOARD_H An internal chessboard class.
Definition: board.h:57
Definition: boardscene.h:29
The side or color of a chess player.
Definition: side.h:35
A board for Horde Chess and Dunsany's Chess (Defaults are set to lichess.org (SF) variant) ...
Definition: hordeboard.h:48
The result of a chess game.
Definition: result.h:34
A board for standard chess.
Definition: standardboard.h:38
A small and efficient chessmove class.
Definition: move.h:42