X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmovepick.h;h=8f809ca9900312b263906fb4a5cddc75bdcbca4d;hb=93bc05cf693064b80bf70cb97c6d110ab8f0a015;hp=e8a32c9316cd3e836e6777f4588cf1e65f185ac7;hpb=20d7197a9be9c03f153c7ceac73857da8416bba4;p=stockfish diff --git a/src/movepick.h b/src/movepick.h index e8a32c93..8f809ca9 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -28,6 +28,7 @@ #include "depth.h" #include "lock.h" #include "position.h" +#include "search.h" //// @@ -62,7 +63,7 @@ public: PH_STOP }; - MovePicker(const Position& p, bool pvnode, Move ttm, Move mk, Move k1, Move k2, Depth d, EvalInfo* ei = NULL); + MovePicker(const Position& p, bool pvnode, Move ttm, const SearchStack& ss, Depth d, EvalInfo* ei = NULL); Move get_next_move(); Move get_next_move(Lock &lock); int number_of_moves() const; @@ -85,8 +86,6 @@ private: Move ttMove, mateKiller, killer1, killer2; Bitboard pinned, dc; MoveStack moves[256], badCaptures[64]; - Bitboard capSquares; - int capSqValues[64]; bool pvNode; Depth depth; int phaseIndex;