Add more configuration parameter lower-bound checks.

This commit is contained in:
Franklin Wei
2024-07-21 18:54:43 -04:00
committed by Simon Tatham
parent a2f7f962ce
commit af3ab1cc5d
7 changed files with 13 additions and 2 deletions

View File

@ -198,6 +198,8 @@ static const char *validate_params(const game_params *params, bool full)
return "Widths and heights greater than 255 are not supported";
if (params->minballs < 0)
return "Negative number of balls";
if (params->minballs < 1)
return "Number of balls must be at least one";
if (params->minballs > params->maxballs)
return "Minimum number of balls may not be greater than maximum";
if (params->minballs >= params->w * params->h)