aboutsummaryrefslogtreecommitdiff
path: root/unfinished
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2020-05-22 19:00:01 +0100
committerSimon Tatham <anakin@pobox.com>2020-05-22 19:01:52 +0100
commit8629ef8974aa379e578531c4b75ebe8c045286c8 (patch)
tree5df3f079b781c2cf54818be66df0d7b9dc4c8759 /unfinished
parent7acc554805a471103bef0a74e4d64fef945dddb9 (diff)
downloadpuzzles-8629ef8974aa379e578531c4b75ebe8c045286c8.zip
puzzles-8629ef8974aa379e578531c4b75ebe8c045286c8.tar.gz
puzzles-8629ef8974aa379e578531c4b75ebe8c045286c8.tar.bz2
puzzles-8629ef8974aa379e578531c4b75ebe8c045286c8.tar.xz
groupsolver: show working when using -v on ambiguous puzzles.
Diffstat (limited to 'unfinished')
-rw-r--r--unfinished/group.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/unfinished/group.c b/unfinished/group.c
index c27c8f5..3c565cb 100644
--- a/unfinished/group.c
+++ b/unfinished/group.c
@@ -2267,6 +2267,11 @@ int main(int argc, char **argv)
}
if (diff == DIFFCOUNT) {
+ if (really_show_working) {
+ solver_show_working = true;
+ memcpy(grid, s->grid, p->w * p->w);
+ ret = solver(&s->par, grid, DIFFCOUNT - 1);
+ }
if (grade)
printf("Difficulty rating: ambiguous\n");
else