mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
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:
@ -57,6 +57,11 @@ static game_params *default_params(void)
|
|||||||
|
|
||||||
static int game_fetch_preset(int i, char **name, game_params **params)
|
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;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user