simon-git: puzzles (master): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Fri Oct 20 00:37:02 BST 2017


TL;DR:
  38ea159 Unequal: run check_complete() after a hint move.

Repository:     https://git.tartarus.org/simon/puzzles.git
On the web:     https://git.tartarus.org/?p=simon/puzzles.git
Branch updated: master
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2017-10-20 00:37:02

commit 38ea1599fe0bf995f5c16b3d2995643976387e15
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=38ea1599fe0bf995f5c16b3d2995643976387e15;hp=00e23909f8599686ae8aa975a7f5a443a500516f
Author: Simon Tatham <anakin at pobox.com>
Date:   Fri Oct 20 00:33:54 2017 +0100

    Unequal: run check_complete() after a hint move.
    
    A user sent in the game id
      7:0,0L,0,0,0L,0L,1,0U,0U,0D,0UD,0,0,7,0,0D,0,0D,0,0,0,0,0,0,0,0,0,0D,0,0,3,0,0U,0,0,0,0,2,6,0,0U,0,0,0,7,2,0,0U,5L,
    starting from which, one press of 'h' will fill in a 2 in the top left
    corner and possibilities 345 to its right; if you then fill in 5 there
    and press 'h' again, the hint system fills in the whole of an apparent
    solution which isn't the one a proper use of the Solve feature would
    give you - except that it's not actually a second solution, because
    one < clue on the top row is violated. Without this fix, that < failed
    to light up red, making the puzzle look ambiguous if you're not paying
    enough attention to spot it.

 unequal.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)



More information about the tartarus-commits mailing list