X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.cpp;h=b1dcea0111b8c0156883029dacc5e5be02ecaafc;hp=02116b1cbfaf4f177adad36c6e7620e066578294;hb=93bc05cf693064b80bf70cb97c6d110ab8f0a015;hpb=a7227ac26ff2be2a0e477b04022a54e56c8bf35f diff --git a/src/movepick.cpp b/src/movepick.cpp index 02116b1c..b1dcea01 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -66,12 +66,12 @@ namespace { /// move ordering is at the current node. MovePicker::MovePicker(const Position& p, bool pv, Move ttm, - Move mk, Move k1, Move k2, Depth d, EvalInfo* ei) : pos(p) { + const SearchStack& ss, Depth d, EvalInfo* ei) : pos(p) { pvNode = pv; ttMove = ttm; - mateKiller = (mk == ttm)? MOVE_NONE : mk; - killer1 = k1; - killer2 = k2; + mateKiller = (ss.mateKiller == ttm)? MOVE_NONE : ss.mateKiller; + killer1 = ss.killers[0]; + killer2 = ss.killers[0]; depth = d; movesPicked = 0; numOfMoves = 0;