/* free memory */
cairo_destroy (cr);
+ GraphExpose(currBoard, x-1, yTo-1, xTo-x+2, y-yTo+2);
}
void DrawSeekBackground( int left, int top, int right, int bottom )
/* free memory */
cairo_destroy (cr);
+ GraphExpose(currBoard, left, top, right-left, bottom-top);
}
void DrawSeekText(char *buf, int x, int y)
/* free memory */
cairo_destroy (cr);
+ GraphExpose(currBoard, x-5, y-10, 60, 15);
}
void DrawSeekDot(int x, int y, int colorNr)
/* free memory */
cairo_destroy (cr);
+ GraphExpose(currBoard, x-squareSize/8, y-squareSize/8, 2*(squareSize/8), 2*(squareSize/8));
}
void
}
void
-DrawSeekOpen ()
-{
-}
-
-void
-DrawSeekClose ()
-{
-}
-
-void
CreateGrid ()
{
int i, j;
int i;
cairo_t *cr;
- DrawSeekOpen();
/* get a cairo_t */
cr = cairo_create (csBoardWindow);
DrawBorder (int x, int y, int type)
{
cairo_t *cr;
- DrawSeekOpen();
char *col;
switch(type) {
void
DrawDot (int marker, int x, int y, int r)
{ // used for atomic captures; no need to draw on backup
- DrawSeekOpen();
DoDrawDot(csBoardWindow, marker, x, y, r);
}
// piece, background, coordinate/count, marker dot
cairo_t *cr;
- DrawSeekOpen();
-
if (piece == EmptySquare) {
BlankSquare(csBoardWindow, x, y, square_color, piece, 1);
} else {
static void
InitAnimState (AnimNr anr)
{
- DrawSeekOpen(); // set cs to board widget
if(c_animBufs[anr]) cairo_surface_destroy (c_animBufs[anr]);
if(c_animBufs[anr+2]) cairo_surface_destroy (c_animBufs[anr+2]);
c_animBufs[anr+4] = csBoardWindow;