-bool History::ok_to_prune(Piece p, Square to, Depth d) const {
-
- assert(piece_is_ok(p));
- assert(square_is_ok(to));
+void History::set_gain(Piece p, Square to, Value delta)
+{
+ if (delta >= maxStaticValueDelta[p][to])
+ maxStaticValueDelta[p][to] = delta;
+ else
+ maxStaticValueDelta[p][to]--;
+}