18 #ifndef COURIERBOARD_H 19 #define COURIERBOARD_H 21 #include "shatranjboard.h" 61 virtual Board* copy()
const;
62 virtual QString variant()
const;
63 virtual int width()
const;
64 virtual QString defaultFenString()
const;
79 static const unsigned WazirMovement = 64;
82 virtual void vInitialize();
83 virtual bool inCheck(
Side side,
int square = 0)
const;
92 #endif // COURIERBOARD_H A board for Courier Chess.
Definition: courierboard.h:54
A board for Shatranj.
Definition: shatranjboard.h:54
An internal chessboard class.
Definition: board.h:57
Definition: boardscene.h:29
The side or color of a chess player.
Definition: side.h:35
CourierPieceType
Definition: courierboard.h:68