diff --git a/fifteen.c b/fifteen.c index 0ed5067..3aba7fa 100644 --- a/fifteen.c +++ b/fifteen.c @@ -398,7 +398,7 @@ static game_state *solve_game(game_state *state, game_aux_info *aux, ret->tiles[i] = (i+1) % ret->n; ret->gap_pos = ret->n-1; ret->used_solve = ret->just_used_solve = TRUE; - ret->completed = ret->movecount; + ret->completed = ret->movecount = 1; return ret; } diff --git a/netslide.c b/netslide.c index f367621..02fa438 100644 --- a/netslide.c +++ b/netslide.c @@ -805,7 +805,7 @@ static game_state *solve_game(game_state *state, game_aux_info *aux, ret = dup_game(state); memcpy(ret->tiles, state->solution->tiles, ret->width * ret->height); ret->used_solve = ret->just_used_solve = TRUE; - ret->completed = ret->move_count; + ret->completed = ret->move_count = 1; return ret; } diff --git a/sixteen.c b/sixteen.c index 950f724..3a5ce8a 100644 --- a/sixteen.c +++ b/sixteen.c @@ -406,7 +406,7 @@ static game_state *solve_game(game_state *state, game_aux_info *aux, for (i = 0; i < ret->n; i++) ret->tiles[i] = i+1; ret->used_solve = ret->just_used_solve = TRUE; - ret->completed = ret->movecount; + ret->completed = ret->movecount = 1; return ret; } diff --git a/twiddle.c b/twiddle.c index 8fd0b21..6c51cb7 100644 --- a/twiddle.c +++ b/twiddle.c @@ -492,7 +492,7 @@ static game_state *solve_game(game_state *state, game_aux_info *aux, for (i = 0; i < ret->w*ret->h; i++) ret->grid[i] &= ~3; ret->used_solve = ret->just_used_solve = TRUE; - ret->completed = ret->movecount; + ret->completed = ret->movecount = 1; return ret; }