From c7cf45241cd264104c02a4e717c447f5231a284a Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Wed, 26 Mar 2014 07:06:29 +0100 Subject: [PATCH] Fix a bug in pawns eval tracing MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Instead of totals we were showing white and black values. Spotted by Sven Schüle No functional change. --- src/evaluate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 57bbfe09..99e9f047 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -961,8 +961,8 @@ Value do_evaluate(const Position& pos) { switch (idx) { case PST: case IMBALANCE: case PAWN: case TOTAL: ss << std::setw(20) << name << " | --- --- | --- --- | " - << std::setw(6) << to_cp(mg_value(wScore)) << " " - << std::setw(6) << to_cp(eg_value(wScore)) << " \n"; + << std::setw(6) << to_cp(mg_value(wScore - bScore)) << " " + << std::setw(6) << to_cp(eg_value(wScore - bScore)) << " \n"; break; default: ss << std::setw(20) << name << " | " << std::noshowpos -- 2.39.2