12 history.push(last_move);
18 const PieceMask& my_pin,
const PieceMask& op_pin, Progress16 progress)
21 const Square king_position = state.kingSquare(
alt(state.turn()));
24 this->my_pin = my_pin;
25 this->op_pin = op_pin;
26 this->progress = progress;
28 counteffect2_cache.fill(-1);
29 pattern_cache.fill(-1);
37 state.pin(state.turn()),
38 state.pin(
alt(state.turn())),