X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=evalgraph.c;h=43f183d062b6fb27658479b9373fb54919ad3c51;hb=0a3919ff10a347a8d840f75fd2c816efe52e5098;hp=9c26897fedc2317274e21248034696494b8b9164;hpb=11125ebf28eef6ee3b4f5af85bac1c20835e3ada;p=xboard.git diff --git a/evalgraph.c b/evalgraph.c index 9c26897..43f183d 100644 --- a/evalgraph.c +++ b/evalgraph.c @@ -120,8 +120,8 @@ GetValueY (int value) { if( value < -range*700 ) value = -range*700; if( value > +range*700 ) value = +range*700; - if(value > 100*range) value += appData.zoom * 100 - 100*range; else - if(value < -100*range) value -= appData.zoom * 100 - 100*range; else + if(value > 100*range) value += (appData.zoom - 1)*100*range; else + if(value < -100*range) value -= (appData.zoom - 1)*100*range; else value *= appData.zoom; return (nHeightPB / 2) - (int)(value * (nHeightPB - 2*MarginH) / ((1200. + 200.*appData.zoom)*range)); } @@ -245,7 +245,7 @@ DrawHistogramAsDiagram (int cy, int paint_width, int hist_count) /* Extend line up to current point */ if( currPvInfo[index].depth > 0 ) { - DrawSegment((int) x, GetValueY( GetPvScore(index) ), NULL, NULL, PEN_BOLD + side ); + DrawSegment((int) x, GetValueY( GetPvScore(index) ), NULL, NULL, (side==0 ? PEN_BOLDWHITE: PEN_BOLDBLACK) ); } index += 2;