- void success(Piece p, Move m, Depth d);
- void failure(Piece p, Move m);
- int move_ordering_score(Piece p, Move m) const;
- bool ok_to_prune(Piece p, Move m, Depth d) const;
+ void success(Piece p, Square to, Depth d);
+ void failure(Piece p, Square to, Depth d);
+ int move_ordering_score(Piece p, Square to) const;
+ void set_gain(Piece p, Square from, Square to, Value delta);
+ Value gain(Piece p, Square from, Square to) const;