X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=draw.c;h=668e4a568104411b67ea1d7b6dbe57a875090b46;hb=caa23c86bfabccac8edc448f6521e475b1f65d36;hp=757185099605e114a3953d1cd295cab5df83a3ed;hpb=67b3a0d7c465522feb67841c7374bf863df19357;p=xboard.git diff --git a/draw.c b/draw.c index 7571850..668e4a5 100644 --- a/draw.c +++ b/draw.c @@ -111,7 +111,7 @@ extern char *getenv(); #define OUTLINE 1 Boolean cairoAnimate; Option *currBoard; -static cairo_surface_t *csBoardWindow; +cairo_surface_t *csBoardWindow; static cairo_surface_t *pngPieceImages[2][(int)BlackPawn+4]; // png 256 x 256 images static cairo_surface_t *pngPieceBitmaps[2][(int)BlackPawn]; // scaled pieces as used static cairo_surface_t *pngPieceBitmaps2[2][(int)BlackPawn+4]; // scaled pieces in store @@ -430,10 +430,14 @@ void DrawSeekDot(int x, int y, int colorNr) } void +InitDrawingHandle (Option *opt) +{ + csBoardWindow = DRAWABLE(opt); +} + +void DrawSeekOpen () { - csBoardWindow = (cairo_surface_t *) mainOptions[W_BOARD].choice; - currBoard = &mainOptions[W_BOARD]; } void