From: H.G.Muller Date: Mon, 29 Feb 2016 21:54:44 +0000 (+0100) Subject: Print score with same sign in message and engine output X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=e946eab7f34bda5aa1bb329d23490a0d724f1ce1;p=xboard.git Print score with same sign in message and engine output There are two options that affect the score POV (always or analysis only), but they were only working on the score in the Engine Output window, and not in the message field of the board window. Now they work for both. --- diff --git a/backend.c b/backend.c index 7243ee7..f231bc0 100644 --- a/backend.c +++ b/backend.c @@ -9766,6 +9766,7 @@ FakeBookMove: // [HGM] book: we jump here to simulate machine moves after book h [AS] Protect the thinkOutput buffer from overflow... this is only useful if buf1 hasn't overflowed first! */ + if((gameMode == AnalyzeMode && appData.whitePOV || appData.scoreWhite) && !WhiteOnMove(forwardMostMove)) curscore *= -1; if(curscore >= MATE_SCORE) snprintf(score_buf, MSG_SIZ, "#%d", curscore - MATE_SCORE); else if(curscore <= -MATE_SCORE)