Public Member Functions | |
void | init (DameBoard &cb) |
bool | check (const DameBoard &cb, Move< ChessBoard::Coords > &move) const |
bool | isCheck (const DameBoard &cb, const int color) const |
bool | checkVictory (const DameBoard &cb, const int color) const |
bool | checkDraw (const History< Move< DameBoard::Coords > > &history) const |
void | move (const DameBoard &cb, const Move< DameBoard::Coords > &move) |
Static Public Attributes | |
static const unsigned int | NB_PLAYERS = 2 |