mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-20 23:51:29 -07:00
Add a `full' parameter to validate_params(), analogous to the one in
encode_params(). This is necessary for cases where generation-time parameters that are normally omitted from descriptive IDs can place restrictions on other parameters; in particular, when the default value of a relevant generation-time parameter is not the one used to generate the descriptive ID, validation could reject self-generated IDs (e.g., Net `5x2w:56182ae7c2', and some cases in `Pegs'). [originally from svn r6068]
This commit is contained in:
2
guess.c
2
guess.c
@ -212,7 +212,7 @@ static game_params *custom_params(config_item *cfg)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static char *validate_params(game_params *params)
|
||||
static char *validate_params(game_params *params, int full)
|
||||
{
|
||||
if (params->ncolours < 2 || params->npegs < 2)
|
||||
return "Trivial solutions are uninteresting";
|
||||
|
Reference in New Issue
Block a user