TheChess
|
Public Member Functions | |
CachedMoves (int moves_count=0) | |
CachedMoves (const Moves &moves) | |
void | push_move (Move move) |
void | pop_move () |
void | pop_moves (int number) |
void | reset_move (int n, Move move) |
Move | move_at (int n) const |
const Board & | board_at (int n) const |
void | foreach (void *func(Move move, const Board &board), int from=0, int to=-1) const |