Now that we're highlighting the currently selected preset in the

Type menu, it looks faintly silly that Fifteen doesn't have any
presets other than Custom: you open a Fifteen window in its default
state, and the Type menu appears to be telling you it has a custom
size! Fixed by adding a preset for the default parameters.

I'd quite like to fix this properly by revamping the presets
mechanism in a way that _enforces_ that there must always be a
preset which matches the default parameters, but that's more fiddly
than it sounds. For the moment, this change fixes the only
externally visible infelicity in the current game set.

[originally from svn r7983]
This commit is contained in:
Simon Tatham
2008-04-10 11:11:33 +00:00
parent 19172c4a30
commit 4bd99ecae9

View File

@ -57,6 +57,11 @@ static game_params *default_params(void)
static int game_fetch_preset(int i, char **name, game_params **params)
{
if (i == 0) {
*params = default_params();
*name = dupstr("4x4");
return TRUE;
}
return FALSE;
}