19#ifndef THREEKINGSBOARD_H
20#define THREEKINGSBOARD_H
22#include "westernboard.h"
50 int blackKings)
const;
51 virtual bool inCheck(
Side side,
int square = 0)
const;
53 int kingCount(
Side side)
const;
An internal chessboard class.
Definition board.h:58
The result of a chess game.
Definition result.h:35
The side or color of a chess player.
Definition side.h:36
virtual Result result()
Definition threekingsboard.cpp:54
ThreeKingsBoard()
Definition threekingsboard.cpp:24
virtual QString variant() const
Definition threekingsboard.cpp:34
virtual bool inCheck(Side side, int square=0) const
Definition threekingsboard.cpp:49
virtual bool kingsCountAssertion(int whiteKings, int blackKings) const
Definition threekingsboard.cpp:44
virtual QString defaultFenString() const
Definition threekingsboard.cpp:39
virtual Board * copy() const
Definition threekingsboard.cpp:29
WesternBoard(WesternZobrist *zobrist)
Definition westernboard.cpp:26