X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=evalgraph.c;h=7a181517ab3ca21ea9f4c2ca877f12d7c2ada996;hb=4e062d14429ed3a3a251c971690bade4c8cba946;hp=39c9abd94c4a557ddd9455638b59163b9e3a320f;hpb=e70077aab0199817f37aef9ed0bdba1bbca93b45;p=xboard.git diff --git a/evalgraph.c b/evalgraph.c index 39c9abd..7a18151 100644 --- a/evalgraph.c +++ b/evalgraph.c @@ -62,14 +62,16 @@ int MarginW = 4; int MarginH = 4; // back-end -static void DrawLine( int x1, int y1, int x2, int y2, int penType ) +static void +DrawLine (int x1, int y1, int x2, int y2, int penType) { DrawSegment( x1, y1, NULL, NULL, PEN_NONE ); DrawSegment( x2, y2, NULL, NULL, penType ); } // back-end -static void DrawLineEx( int x1, int y1, int x2, int y2, int penType ) +static void +DrawLineEx (int x1, int y1, int x2, int y2, int penType) { int savX, savY; DrawSegment( x1, y1, &savX, &savY, PEN_NONE ); @@ -78,7 +80,8 @@ static void DrawLineEx( int x1, int y1, int x2, int y2, int penType ) } // back-end -static int GetPvScore( int index ) +static int +GetPvScore (int index) { int score = currPvInfo[ index ].score; @@ -87,7 +90,8 @@ static int GetPvScore( int index ) return score; } -char* MakeEvalTitle( char * title) +char * +MakeEvalTitle (char *title) { int score, depth; static char buf[MSG_SIZ]; @@ -110,7 +114,8 @@ char* MakeEvalTitle( char * title) Note: height can be negative! */ -static int GetValueY( int value ) +static int +GetValueY (int value) { if( value < -range*700 ) value = -range*700; if( value > +range*700 ) value = +range*700; @@ -122,7 +127,8 @@ static int GetValueY( int value ) // the brush selection is made part of the DrawLine, by passing a style argument // the wrapper for doing the text output makes this back-end -static void DrawAxisSegmentHoriz( int value, Boolean drawValue ) +static void +DrawAxisSegmentHoriz (int value, Boolean drawValue) { int y = GetValueY( range*value*100 ); @@ -141,7 +147,8 @@ static void DrawAxisSegmentHoriz( int value, Boolean drawValue ) // The DrawLines again must select their own brush. // the initial brush selection is useless? BkMode needed for dotted line and text -static void DrawAxis() +static void +DrawAxis () { int cy = nHeightPB / 2, space = nHeightPB/(6 + appData.zoom); @@ -158,7 +165,8 @@ static void DrawAxis() } // back-end -static void DrawHistogram( int x, int y, int width, int value, int side ) +static void +DrawHistogram (int x, int y, int width, int value, int side) { int left, top, right, bottom; @@ -187,7 +195,8 @@ static void DrawHistogram( int x, int y, int width, int value, int side ) } // back-end -static void DrawSeparator( int index, int x ) +static void +DrawSeparator (int index, int x) { if( index > 0 ) { if( index == currCurrent ) { @@ -201,7 +210,8 @@ static void DrawSeparator( int index, int x ) // made back-end by replacing MoveToEx and LineTo by DrawSegment /* Actually draw histogram as a diagram, cause there's too much data */ -static void DrawHistogramAsDiagram( int cy, int paint_width, int hist_count ) +static void +DrawHistogramAsDiagram (int cy, int paint_width, int hist_count) { double step; int i; @@ -243,7 +253,8 @@ static void DrawHistogramAsDiagram( int cy, int paint_width, int hist_count ) } // back-end, delete pen selection -static void DrawHistogramFull( int cy, int hist_width, int hist_count ) +static void +DrawHistogramFull (int cy, int hist_width, int hist_count) { int i; @@ -271,7 +282,8 @@ typedef struct { } VisualizationData; // back-end -static Boolean InitVisualization( VisualizationData * vd ) +static Boolean +InitVisualization (VisualizationData *vd) { Boolean result = FALSE; @@ -295,7 +307,8 @@ static Boolean InitVisualization( VisualizationData * vd ) } // back-end -static void DrawHistograms() +static void +DrawHistograms () { VisualizationData vd; @@ -310,7 +323,8 @@ static void DrawHistograms() } // back-end -int GetMoveIndexFromPoint( int x, int y ) +int +GetMoveIndexFromPoint (int x, int y) { int result = -1; int start_x = MarginX + MarginW; @@ -343,7 +357,8 @@ int GetMoveIndexFromPoint( int x, int y ) } // init and display part split of so they can be moved to front end -void PaintEvalGraph( void ) +void +PaintEvalGraph (void) { VariantClass v = gameInfo.variant; range = (gameInfo.holdingsWidth && v != VariantSuper && v != VariantGreat && v != VariantSChess) ? 2 : 1; // [HGM] double range in drop games @@ -352,4 +367,3 @@ void PaintEvalGraph( void ) DrawAxis(); DrawHistograms(); } -