check(const BoardType &cb, Move< Coords > &move) const =0 | Rules< BoardType > | [pure virtual] |
checkDraw(const History< Move< Coords > > &history) const =0 | Rules< BoardType > | [pure virtual] |
checkVictory(const BoardType &cb, const int color) const =0 | Rules< BoardType > | [pure virtual] |
init(BoardType &cb)=0 | Rules< BoardType > | [pure virtual] |
move(const BoardType &cb, const Move< Coords > &move)=0 | Rules< BoardType > | [pure virtual] |