if (p.is_check())
phasePtr = EvasionsPhaseTable;
- else if (d > Depth(0))
+ else if (d > DEPTH_ZERO)
{
// Consider sligtly negative captures as good if at low
// depth and far from beta.
- if (ss && ss->eval < beta - PawnValueMidgame && d < 3 * OnePly)
+ if (ss && ss->eval < beta - PawnValueMidgame && d < 3 * ONE_PLY)
badCaptureThreshold = -PawnValueMidgame;
phasePtr = MainSearchPhaseTable;
}
- else if (d == Depth(0))
+ else if (d == DEPTH_ZERO)
phasePtr = QsearchWithChecksPhaseTable;
else
{
from = move_from(m);
to = move_to(m);
piece = pos.piece_on(from);
- cur->score = H.value(piece, to);
+ cur->score = H.value(piece, to) + H.gain(piece, to);
}
}