21#include "shatranjboard.h"
63 virtual int width()
const;
83 virtual bool inCheck(
Side side,
int square = 0)
const;
An internal chessboard class.
Definition board.h:58
CourierPieceType
Definition courierboard.h:69
@ Mann
Schleich moves like Wazir (1 square orthog.).
Definition courierboard.h:73
@ Courier
Currier, Courier (diagonal slider) is modern Bishop.
Definition courierboard.h:71
static const unsigned WazirMovement
Definition courierboard.h:79
virtual bool inCheck(Side side, int square=0) const
Definition courierboard.cpp:89
virtual void generateMovesForPiece(QVarLengthArray< Move > &moves, int pieceType, int square) const
Definition courierboard.cpp:80
virtual QString variant() const
Definition courierboard.cpp:44
virtual QString defaultFenString() const
Definition courierboard.cpp:61
virtual Board * copy() const
Definition courierboard.cpp:39
CourierBoard()
Definition courierboard.cpp:22
virtual int width() const
Definition courierboard.cpp:49
virtual void vInitialize()
Definition courierboard.cpp:67
ShatranjBoard()
Definition shatranjboard.cpp:23
The side or color of a chess player.
Definition side.h:36
@ King
King.
Definition westernboard.h:51