void
PlotSingleSeekAd (int i)
{
- DrawSeekOpen();
PlotSeekAd(i);
- DrawSeekClose();
}
void
h = BOARD_HEIGHT * (squareSize + lineGap) + lineGap;
w = BOARD_WIDTH * (squareSize + lineGap) + lineGap;
- DrawSeekOpen();
DrawSeekBackground(0, 0, w, h);
DrawSeekAxis(hMargin, h-1-vMargin, w-5, h-1-vMargin);
DrawSeekAxis(hMargin, h-1-vMargin, hMargin, 5);
for(i=0; i<4000; i+= 100) if(i>=minRating && i<maxRating) {
int yy =((double)i - minRating)/(maxRating - minRating)*(h-vMargin-squareSize/8-1) + vMargin;
yy = h-1-yy;
- DrawSeekAxis(hMargin+5*(i%500==0), yy, hMargin-5, yy); // rating ticks
+ DrawSeekAxis(hMargin-5, yy, hMargin+5*(i%500==0), yy); // rating ticks
if(i%500 == 0) {
char buf[MSG_SIZ];
snprintf(buf, MSG_SIZ, "%d", i);
}
}
for(i=0; i<nrOfSeekAds; i++) PlotSeekAd(i);
- DrawSeekClose();
return TRUE;
}
/* 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;
void DrawSeekBackground P(( int left, int top, int right, int bottom ));
void DrawSeekText P((char *buf, int x, int y));
void DrawSeekDot P((int x, int y, int color));
-void DrawSeekOpen P((void));
-void DrawSeekClose P((void));
void PopUpMoveDialog P((char first));
void RingBell P((void));