check(const DameBoard &cb, Move< ChessBoard::Coords > &move) const (defined in DameRules) | DameRules | |
Rules< DameBoard >::check(const DameBoard &cb, Move< Coords > &move) const =0 | Rules< DameBoard > | [pure virtual] |
checkDraw(const History< Move< DameBoard::Coords > > &history) const (defined in DameRules) | DameRules | |
Rules< DameBoard >::checkDraw(const History< Move< Coords > > &history) const =0 | Rules< DameBoard > | [pure virtual] |
checkVictory(const DameBoard &cb, const int color) const (defined in DameRules) | DameRules | |
Rules< DameBoard >::checkVictory(const DameBoard &cb, const int color) const =0 | Rules< DameBoard > | [pure virtual] |
init(DameBoard &cb) (defined in DameRules) | DameRules | |
Rules< DameBoard >::init(DameBoard &cb)=0 | Rules< DameBoard > | [pure virtual] |
isCheck(const DameBoard &cb, const int color) const (defined in DameRules) | DameRules | |
move(const DameBoard &cb, const Move< DameBoard::Coords > &move) (defined in DameRules) | DameRules | |
Rules< DameBoard >::move(const DameBoard &cb, const Move< Coords > &move)=0 | Rules< DameBoard > | [pure virtual] |
NB_PLAYERS (defined in DameRules) | DameRules | [static] |