diff options
Diffstat (limited to 'unfinished')
| -rw-r--r-- | unfinished/group.c | 8 | ||||
| -rw-r--r-- | unfinished/separate.c | 7 | ||||
| -rw-r--r-- | unfinished/slide.c | 13 | ||||
| -rw-r--r-- | unfinished/sokoban.c | 9 |
4 files changed, 0 insertions, 37 deletions
diff --git a/unfinished/group.c b/unfinished/group.c index 8e01857..562dcbb 100644 --- a/unfinished/group.c +++ b/unfinished/group.c @@ -2057,14 +2057,6 @@ static void game_redraw(drawing *dr, game_drawstate *ds, if (!ds->started) { /* - * The initial contents of the window are not guaranteed and - * can vary with front ends. To be on the safe side, all - * games should start by drawing a big background-colour - * rectangle covering the whole window. - */ - draw_rect(dr, 0, 0, SIZE(w), SIZE(w), COL_BACKGROUND); - - /* * Big containing rectangle. */ draw_rect(dr, COORD(0) - GRIDEXTRA, COORD(0) - GRIDEXTRA, diff --git a/unfinished/separate.c b/unfinished/separate.c index 39243af..daa03c7 100644 --- a/unfinished/separate.c +++ b/unfinished/separate.c @@ -778,13 +778,6 @@ static void game_redraw(drawing *dr, game_drawstate *ds, int dir, const game_ui *ui, float animtime, float flashtime) { - /* - * The initial contents of the window are not guaranteed and - * can vary with front ends. To be on the safe side, all games - * should start by drawing a big background-colour rectangle - * covering the whole window. - */ - draw_rect(dr, 0, 0, 10*ds->tilesize, 10*ds->tilesize, COL_BACKGROUND); } static float game_anim_length(const game_state *oldstate, diff --git a/unfinished/slide.c b/unfinished/slide.c index 8c25340..9c26acc 100644 --- a/unfinished/slide.c +++ b/unfinished/slide.c @@ -1242,7 +1242,6 @@ struct game_drawstate { int tilesize; int w, h; unsigned long *grid; /* what's currently displayed */ - bool started; }; static char *interpret_move(const game_state *state, game_ui *ui, @@ -1680,7 +1679,6 @@ static game_drawstate *game_new_drawstate(drawing *dr, const game_state *state) ds->tilesize = 0; ds->w = w; ds->h = h; - ds->started = false; ds->grid = snewn(wh, unsigned long); for (i = 0; i < wh; i++) ds->grid[i] = ~(unsigned long)0; @@ -2129,17 +2127,6 @@ static void game_redraw(drawing *dr, game_drawstate *ds, int *dsf; int x, y, mainanchor, mainpos, dragpos, solvepos, solvesrc, solvedst; - if (!ds->started) { - /* - * The initial contents of the window are not guaranteed - * and can vary with front ends. To be on the safe side, - * all games should start by drawing a big - * background-colour rectangle covering the whole window. - */ - draw_rect(dr, 0, 0, 10*ds->tilesize, 10*ds->tilesize, COL_BACKGROUND); - ds->started = true; - } - /* * Construct the board we'll be displaying (which may be * different from the one in state if ui describes a drag in diff --git a/unfinished/sokoban.c b/unfinished/sokoban.c index ecc222c..4f37085 100644 --- a/unfinished/sokoban.c +++ b/unfinished/sokoban.c @@ -1353,15 +1353,6 @@ static void game_redraw(drawing *dr, game_drawstate *ds, * Initialise a fresh drawstate. */ if (!ds->started) { - int wid, ht; - - /* - * Blank out the window initially. - */ - game_compute_size(&ds->p, TILESIZE, &wid, &ht); - draw_rect(dr, 0, 0, wid, ht, COL_BACKGROUND); - draw_update(dr, 0, 0, wid, ht); - /* * Draw the grid lines. */ |