X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.cpp;h=539c486852ee278e0295deb7a53919a7fd634ac6;hp=41b85f074ae0994a86c6615707ad03bb5be925b2;hb=708cb311a040ca8c676524025c9d72ed4c632267;hpb=0a1092f64eb9eb232094036086fc5c98ed1f3c46 diff --git a/src/movepick.cpp b/src/movepick.cpp index 41b85f07..539c4868 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -193,12 +193,12 @@ void MovePicker::score() { // is not under attack, ordered by history value, then bad-captures and quiet // moves with a negative SEE. This last group is ordered by the SEE score. Move m; - int seeScore; + Value seeScore; for (ExtMove* it = moves; it != end; ++it) { m = it->move; - if ((seeScore = pos.see_sign(m)) < 0) + if ((seeScore = pos.see_sign(m)) < VALUE_ZERO) it->score = seeScore - HistoryStats::Max; // At the bottom else if (pos.capture(m)) @@ -210,10 +210,10 @@ void MovePicker::score() { } -/// generate_next() generates, scores and sorts the next bunch of moves, when -/// there are no more moves to try for the current phase. +/// generate_next_stage() generates, scores and sorts the next bunch of moves, +/// when there are no more moves to try for the current stage. -void MovePicker::generate_next() { +void MovePicker::generate_next_stage() { cur = moves; @@ -305,7 +305,7 @@ Move MovePicker::next_move() { while (true) { while (cur == end) - generate_next(); + generate_next_stage(); switch (stage) { @@ -317,7 +317,7 @@ Move MovePicker::next_move() { move = pick_best(cur++, end)->move; if (move != ttMove) { - if (pos.see_sign(move) >= 0) + if (pos.see_sign(move) >= VALUE_ZERO) return move; // Losing capture, move it to the tail of the array