22#include "westernboard.h"
55 virtual bool inCheck(
Side side,
int square = 0)
const;
Details of a board transition caused by a move.
Definition boardtransition.h:41
An internal chessboard class.
Definition board.h:58
A small and efficient chessmove class.
Definition move.h:43
virtual void vUndoMove(const Move &move)
Definition rifleboard.cpp:65
virtual bool inCheck(Side side, int square=0) const
Definition rifleboard.cpp:79
virtual QString defaultFenString() const
Definition rifleboard.cpp:40
virtual void addPromotions(int sourceSquare, int targetSquare, QVarLengthArray< Move > &moves) const
Definition rifleboard.cpp:95
virtual void vMakeMove(const Move &move, BoardTransition *transition)
Definition rifleboard.cpp:45
virtual Board * copy() const
Definition rifleboard.cpp:30
RifleBoard()
Definition rifleboard.cpp:25
virtual QString variant() const
Definition rifleboard.cpp:35
virtual bool vIsLegalMove(const Move &move)
Definition rifleboard.cpp:127
virtual Board * copy() const
Definition rifleboard.cpp:117
virtual QString variant() const
Definition rifleboard.cpp:122
ShootBoard()
Definition rifleboard.cpp:110
The side or color of a chess player.
Definition side.h:36
WesternBoard(WesternZobrist *zobrist)
Definition westernboard.cpp:26