X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=d9c306e8891c8cf91e320aae85992829bce131b9;hp=47a65c592cdfb7ef3456f27e99cca109ebb5ae0d;hb=f6981b1321357866e7aff688572e1d0e1fe57c08;hpb=be6fafd0793d934c31925832b4bde569b5abd5b9;ds=inline diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 47a65c59..d9c306e8 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -891,7 +891,7 @@ namespace { Trace::add(TOTAL, score); } - return (pos.side_to_move() == WHITE ? v : -v) + Eval::Tempo; // Side to move point of view + return pos.side_to_move() == WHITE ? v : -v; // Side to move point of view } } // namespace @@ -903,7 +903,7 @@ Score Eval::Contempt = SCORE_ZERO; Value Eval::evaluate(const Position& pos) { - return Evaluation<>(pos).value(); + return Evaluation<>(pos).value() + Eval::Tempo; } /// trace() is like evaluate(), but instead of returning a value, it returns @@ -914,7 +914,7 @@ std::string Eval::trace(const Position& pos) { std::memset(scores, 0, sizeof(scores)); - Value v = Evaluation(pos).value(); + Value v = Evaluation(pos).value() + Eval::Tempo; v = pos.side_to_move() == WHITE ? v : -v; // White's point of view std::stringstream ss;