Infrastructure change which I've been thinking about for a while:

the back end function solve_game() now takes the _current_
game_state in addition to the initial one.

[originally from svn r5969]
This commit is contained in:
Simon Tatham
2005-06-17 18:54:58 +00:00
parent 32111ef901
commit f01f82105e
15 changed files with 31 additions and 28 deletions

4
rect.c
View File

@ -1769,8 +1769,8 @@ static void free_game(game_state *state)
sfree(state);
}
static game_state *solve_game(game_state *state, game_aux_info *ai,
char **error)
static game_state *solve_game(game_state *state, game_state *currstate,
game_aux_info *ai, char **error)
{
game_state *ret;