aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2007-01-15 20:04:11 +0000
committerSimon Tatham <anakin@pobox.com>2007-01-15 20:04:11 +0000
commit7a4170260687cfbbc0481e725a046afb5cbf4663 (patch)
tree8a40d6f12c5e69c9994761d5c0e587d720eccf41
parentea7104350009ff0ae490d1266ee68a98d5e42922 (diff)
downloadpuzzles-7a4170260687cfbbc0481e725a046afb5cbf4663.zip
puzzles-7a4170260687cfbbc0481e725a046afb5cbf4663.tar.gz
puzzles-7a4170260687cfbbc0481e725a046afb5cbf4663.tar.bz2
puzzles-7a4170260687cfbbc0481e725a046afb5cbf4663.tar.xz
Phil Bordelon points out that the Unequal difficulty settings
documentation is a bit odd, and also offers a signedness fix in latin.c. [originally from svn r7112]
-rw-r--r--latin.c2
-rw-r--r--puzzles.but9
2 files changed, 6 insertions, 5 deletions
diff --git a/latin.c b/latin.c
index fa981f2..4f6e1f3 100644
--- a/latin.c
+++ b/latin.c
@@ -947,7 +947,7 @@ void latin_solver_debug(unsigned char *cube, int o)
#ifdef STANDALONE_SOLVER
if (solver_show_working) {
struct latin_solver ls, *solver = &ls;
- char *dbg;
+ unsigned char *dbg;
int x, y, i, c = 0;
ls.cube = cube; ls.o = o; /* for cube() to work */
diff --git a/puzzles.but b/puzzles.but
index 3830003..762baff 100644
--- a/puzzles.but
+++ b/puzzles.but
@@ -2136,10 +2136,11 @@ These parameters are available from the \q{Custom...} option on the
\dt \e{Difficulty}
-\dd Controls the difficulty of the generated puzzle. At Trivial level,
-there are no greater-than signs (the puzzle is to solve the Latin
-square only); at Tricky level, some recursion may be required (but the
-solutions should always be unique).
+\dd Controls the difficulty of the generated puzzle. At Trivial
+level, there are no greater-than signs (the puzzle is to solve the
+Latin square only); at Recursive level backtracking will be required
+(but the solution should still be unique); the levels in between
+require increasingly complex reasoning to avoid having to backtrack.
\A{licence} \I{MIT licence}\ii{Licence}