aboutsummaryrefslogtreecommitdiff
path: root/unfinished
diff options
context:
space:
mode:
Diffstat (limited to 'unfinished')
-rw-r--r--unfinished/group.c8
-rw-r--r--unfinished/separate.c7
-rw-r--r--unfinished/slide.c13
-rw-r--r--unfinished/sokoban.c9
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.
*/