aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lightup.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lightup.c b/lightup.c
index b559665..d3b4b50 100644
--- a/lightup.c
+++ b/lightup.c
@@ -353,6 +353,8 @@ static const char *validate_params(const game_params *params, bool full)
if (params->symm == SYMM_ROT4)
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)
return "Unknown symmetry type";
if (params->difficulty < 0 || params->difficulty > DIFFCOUNT)