-static void cur_redraw(frontend *fe, game_drawstate *ds,
- int x, int y, int erase)
-{
- int cgap = ds->gapsz / 2;
- int x1, y1, x2, y2, hi, lo;
-
- x1 = x-cgap; x2 = x+PEGSZ+cgap;
- y1 = y-cgap; y2 = y+PEGSZ+cgap;
- hi = erase ? COL_BACKGROUND : COL_HIGHLIGHT;
- lo = erase ? COL_BACKGROUND : COL_LOWLIGHT;
-
- draw_line(fe, x1, y1, x2, y1, hi);
- draw_line(fe, x2, y1, x2, y2, lo);
- draw_line(fe, x2, y2, x1, y2, lo);
- draw_line(fe, x1, y2, x1, y1, hi);
-
- draw_update(fe, x1, y1, x2, y2);
-}
-