22 #include "giveawayboard.h" 60 virtual Board* copy()
const;
61 virtual QString variant()
const;
66 virtual bool kingsCountAssertion(
int whiteKings,
67 int blackKings)
const;
68 virtual void addPromotions(
int sourceSquare,
71 virtual bool vIsLegalMove(
const Move& move);
74 virtual Result vResultOfStalemate()
const;
77 int pieceCount(
Side side,
82 #endif // CODRUSBOARD_H static const int NoPiece
Definition: piece.h:44
A board for Giveaway Chess, a Losing Chess variant (ICC wild 26)
Definition: giveawayboard.h:47
An internal chessboard class.
Definition: board.h:57
A board for the Game of Codrus, a Losing Chess variant.
Definition: codrusboard.h:53
Definition: boardscene.h:29
The side or color of a chess player.
Definition: side.h:35
The result of a chess game.
Definition: result.h:34
A small and efficient chessmove class.
Definition: move.h:42