X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=draw.c;h=53ac879f499eb1d967d5a55617123e93c13d7d07;hb=c2a5e9675e41feddadb6e06544dedc3afdc6ae66;hp=384ccfb5b1933fda83f538e5550b7a7f0e43c44d;hpb=d0dd56ea50571359ce9cf8d368aff29e5d5b25c5;p=xboard.git diff --git a/draw.c b/draw.c index 384ccfb..53ac879 100644 --- a/draw.c +++ b/draw.c @@ -641,6 +641,8 @@ pngDrawPiece (cairo_surface_t *dest, ChessSquare piece, int square_color, int x, cairo_destroy (cr); } +static char *markerColor[8] = { "#FFFF00", "#FF0000", "#00FF00", "#0000FF", "#00FFFF", "#FF00FF", "#FFFFFF", "#000000" }; + void DoDrawDot (cairo_surface_t *cs, int marker, int x, int y, int r) { @@ -653,7 +655,7 @@ DoDrawDot (cairo_surface_t *cs, int marker, int x, int y, int r) cairo_stroke_preserve(cr); SetPen(cr, 2, marker == 2 ? "#FFFFFF" : "#000000", 0); } else { - SetPen(cr, 2, marker == 2 ? "#FF0000" : "#FFFF00", 0); + SetPen(cr, 2, markerColor[marker-1], 0); } cairo_fill(cr);