19#ifndef KNIGHTMATEBOARD_H
20#define KNIGHTMATEBOARD_H
21#include "westernboard.h"
56 virtual bool inCheck(
Side side,
int square = 0)
const;
57 virtual void addPromotions(
int sourceSquare,
An internal chessboard class.
Definition board.h:58
KnightMatePieceType
Definition knightmateboard.h:49
@ Mann
Mann (Commoner, moves like a chess king).
Definition knightmateboard.h:50
virtual Board * copy() const
Definition knightmateboard.cpp:31
virtual QString defaultFenString() const
Definition knightmateboard.cpp:41
virtual QString variant() const
Definition knightmateboard.cpp:36
KnightMateBoard()
Definition knightmateboard.cpp:24
A small and efficient chessmove class.
Definition move.h:43
The side or color of a chess player.
Definition side.h:36
WesternBoard(WesternZobrist *zobrist)
Definition westernboard.cpp:26
@ King
King.
Definition westernboard.h:51