diff options
| author | Simon Tatham <anakin@pobox.com> | 2007-01-15 20:04:11 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2007-01-15 20:04:11 +0000 |
| commit | 7a4170260687cfbbc0481e725a046afb5cbf4663 (patch) | |
| tree | 8a40d6f12c5e69c9994761d5c0e587d720eccf41 | |
| parent | ea7104350009ff0ae490d1266ee68a98d5e42922 (diff) | |
| download | puzzles-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.c | 2 | ||||
| -rw-r--r-- | puzzles.but | 9 |
2 files changed, 6 insertions, 5 deletions
@@ -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} |