X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=evalgraph.c;h=1380276dce7a164a644e1ab9f5199db322d67dc9;hb=2eff6e6600cef28c3b915205dbd75e63b3cd641e;hp=501d2fb27aa5768d08b17380ec804327c4f01b0b;hpb=fd1213c4557770ea82b25e443230345f50dfb97c;p=xboard.git diff --git a/evalgraph.c b/evalgraph.c index 501d2fb..1380276 100644 --- a/evalgraph.c +++ b/evalgraph.c @@ -85,6 +85,19 @@ static int GetPvScore( int index ) return score; } +char* MakeEvalTitle( char * title) +{ + int score = currPvInfo[ currCurrent ].score; + int depth = currPvInfo[ currCurrent ].depth; + static char buf[MSG_SIZ]; + + if( depth <=0 ) return title; + if( currCurrent & 1 ) score = -score; /* Flip score for black */ + snprintf(buf, MSG_SIZ, "%s {%s%.2f/%-2d %d}", title, score>0 ? "+" : " ", score/100., depth, (currPvInfo[currCurrent].time+50)/100); + + return buf; +} + // back-end /* For a centipawn value, this function returns the height of the corresponding