From d5958d3ffe0758b8a8a036ac60f89465632bc507 Mon Sep 17 00:00:00 2001 From: simon Date: Tue, 26 Apr 2005 17:03:56 +0000 Subject: [PATCH] The command-line solver's difficulty gradings now use the same terminology as the puzzle GUI. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@5683 cda61777-01e9-0310-a592-d414129be87e --- solo.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/solo.c b/solo.c index d991536..1448c99 100644 --- a/solo.c +++ b/solo.c @@ -2031,14 +2031,14 @@ int main(int argc, char **argv) else ret = DIFF_AMBIGUOUS; } - printf("difficulty rating: %s\n", - ret==DIFF_BLOCK ? "blockwise positional elimination only": - ret==DIFF_SIMPLE ? "row/column/number elimination required": - ret==DIFF_INTERSECT ? "intersectional analysis required": - ret==DIFF_SET ? "set elimination required": - ret==DIFF_RECURSIVE ? "guesswork and backtracking required": - ret==DIFF_AMBIGUOUS ? "multiple solutions exist": - ret==DIFF_IMPOSSIBLE ? "no solution exists": + printf("Difficulty rating: %s\n", + ret==DIFF_BLOCK ? "Trivial (blockwise positional elimination only)": + ret==DIFF_SIMPLE ? "Basic (row/column/number elimination required)": + ret==DIFF_INTERSECT ? "Intermediate (intersectional analysis required)": + ret==DIFF_SET ? "Advanced (set elimination required)": + ret==DIFF_RECURSIVE ? "Unreasonable (guesswork and backtracking required)": + ret==DIFF_AMBIGUOUS ? "Ambiguous (multiple solutions exist)": + ret==DIFF_IMPOSSIBLE ? "Impossible (no solution exists)": "INTERNAL ERROR: unrecognised difficulty code"); } } -- 2.11.0