aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--puzzles.but11
-rw-r--r--slant.c2
2 files changed, 12 insertions, 1 deletions
diff --git a/puzzles.but b/puzzles.but
index e11ee67..3240bc0 100644
--- a/puzzles.but
+++ b/puzzles.but
@@ -1485,6 +1485,17 @@ These parameters are available from the \q{Custom...} option on the
\dd Size of grid in squares.
+\dt \e{Difficulty}
+
+\dd Controls the difficulty of the generated puzzle. At Hard level,
+you are required to do deductions based on knowledge of
+\e{relationships} between squares rather than always being able to
+deduce the exact contents of one square at a time. (For example, you
+might know that two squares slant in the same direction, even if you
+don't yet know what that direction is, and this might enable you to
+deduce something about still other squares.) Even at Hard level,
+guesswork and backtracking should never be necessary.
+
\C{lightup} \i{Light Up}
diff --git a/slant.c b/slant.c
index 38670e1..9c0b0ab 100644
--- a/slant.c
+++ b/slant.c
@@ -171,7 +171,7 @@ static config_item *game_configure(game_params *params)
config_item *ret;
char buf[80];
- ret = snewn(2, config_item);
+ ret = snewn(4, config_item);
ret[0].name = "Width";
ret[0].type = C_STRING;