13 return hasCheckmateMove<BLACK>(depth, best_move);
15 return hasCheckmateMove<WHITE>(depth, best_move);
22 if (state->turn() ==
BLACK)
23 return hasEscapeMove<BLACK>(last_move, depth);
25 return hasEscapeMove<WHITE>(last_move, depth);
32 if (state->turn() ==
BLACK)
33 return hasEscapeByMove<WHITE>(next_move, depth);
35 return hasEscapeByMove<BLACK>(next_move, depth);
const ProofDisproof hasCheckmateMoveOfTurn(int depth, Move &best_move)
const ProofDisproof hasEscapeByMoveOfTurn(Move next_move, int depth)
const ProofDisproof hasEscapeMoveOfTurn(Move last_move, int depth)
証明数(proof number)と反証数(disproof number).