mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
lightup: Ban 2x2 with either 4-way type
(2x2 with four-way symmetry must be either all-black (trivial) or all-white (ambiguous). --bjh21) (cherry picked from Android port, commit 27ae898e118b0a31a98d393bf56aa138845123e6)
This commit is contained in:
@ -353,6 +353,8 @@ static const char *validate_params(const game_params *params, bool full)
|
|||||||
if (params->symm == SYMM_ROT4)
|
if (params->symm == SYMM_ROT4)
|
||||||
return "4-fold symmetry is only available with square grids";
|
return "4-fold symmetry is only available with square grids";
|
||||||
}
|
}
|
||||||
|
if ((params->symm == SYMM_ROT4 || params->symm == SYMM_REF4) && params->w < 3 && params->h < 3)
|
||||||
|
return _("Width or height must be at least 3 for 4-way symmetry");
|
||||||
if (params->symm < 0 || params->symm >= SYMM_MAX)
|
if (params->symm < 0 || params->symm >= SYMM_MAX)
|
||||||
return "Unknown symmetry type";
|
return "Unknown symmetry type";
|
||||||
if (params->difficulty < 0 || params->difficulty > DIFFCOUNT)
|
if (params->difficulty < 0 || params->difficulty > DIFFCOUNT)
|
||||||
|
Reference in New Issue
Block a user