X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.h;h=141454a812b5f2f95eff4e7979d1ddd43465b82f;hp=b6e5620e5e333bd9a782ff70fe967a81dfc3c8c0;hb=2660a9145ef23bb51daa4aa35ff502c5f935c9aa;hpb=6634f41ac9e76fe623dd36d312b6955ab2c66a4f diff --git a/src/movepick.h b/src/movepick.h index b6e5620e..141454a8 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -85,14 +85,14 @@ enum StatsParams { NOT_USED = 0 }; /// unsuccessful during the current search, and is used for reduction and move /// ordering decisions. It uses 2 tables (one for each color) indexed by /// the move's from and to squares, see chessprogramming.wikispaces.com/Butterfly+Boards -typedef Stats ButterflyHistory; +typedef Stats ButterflyHistory; /// CounterMoveHistory stores counter moves indexed by [piece][to] of the previous /// move, see chessprogramming.wikispaces.com/Countermove+Heuristic typedef Stats CounterMoveHistory; /// CapturePieceToHistory is addressed by a move's [piece][to][captured piece type] -typedef Stats CapturePieceToHistory; +typedef Stats CapturePieceToHistory; /// PieceToHistory is like ButterflyHistory but is addressed by a move's [piece][to] typedef Stats PieceToHistory; @@ -119,6 +119,7 @@ public: MovePicker(const Position&, Move, Value, const CapturePieceToHistory*); MovePicker(const Position&, Move, Depth, const ButterflyHistory*, const CapturePieceToHistory*, + const PieceToHistory**, Square); MovePicker(const Position&, Move, Depth, const ButterflyHistory*, const CapturePieceToHistory*, @@ -136,7 +137,7 @@ private: const Position& pos; const ButterflyHistory* mainHistory; const CapturePieceToHistory* captureHistory; - const PieceToHistory** contHistory; + const PieceToHistory** continuationHistory; Move ttMove; ExtMove refutations[3], *cur, *endMoves, *endBadCaptures; int stage;