22#include "westernboard.h"
49 virtual bool inCheck(
Side side,
int square = 0)
const;
virtual void vInitialize()
Definition atomicboard.cpp:53
virtual bool kingCanCapture() const
Definition atomicboard.cpp:48
virtual QString variant() const
Definition atomicboard.cpp:38
AtomicBoard()
Definition atomicboard.cpp:26
virtual bool inCheck(Side side, int square=0) const
Definition atomicboard.cpp:74
virtual Board * copy() const
Definition atomicboard.cpp:33
virtual void vMakeMove(const Move &move, BoardTransition *transition)
Definition atomicboard.cpp:120
virtual bool vIsLegalMove(const Move &move)
Definition atomicboard.cpp:92
virtual QString defaultFenString() const
Definition atomicboard.cpp:43
virtual void vUndoMove(const Move &move)
Definition atomicboard.cpp:150
virtual Result result()
Definition atomicboard.cpp:172
virtual bool vSetFenString(const QStringList &fen)
Definition atomicboard.cpp:68
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
A chess piece.
Definition piece.h:41
The result of a chess game.
Definition result.h:35
The side or color of a chess player.
Definition side.h:36
WesternBoard(WesternZobrist *zobrist)
Definition westernboard.cpp:26