Open jkomoros opened 8 years ago
This might also apply to almost all other cull techniques?
This change is purely cosmetic for hints, because SolveStep.IsUseful would only report a cull step as useful if at least one possibilty was culled from an unfilled cell in the group.
Changing this logic on a per-technique basis is actually pretty error prone. In a perfect world there would be a setter for TargetCells, or a SolveStep.Normalize() that's always called, that would cull any filled cells
As long as one cell is unfilled and has a possibility removed, it tells you to remove them from ALL other cells in the group--even the filled ones.
Not a big deal, but makes the description of the step unnecessarily long.