Summary
Describes a constraint that has no effect on a puzzle, but can be used for coloring the solution.
Remarks
The following example demonstrates how to use this constraint to color a region in a puzzle:
puzzle.AddConstraint(new AlwaysTrueConstraint(region), ConsoleColor.White, ConsoleColor.DarkBlue);
Once the puzzle is solved using Puzzle.Solve(SolverInstructions), the solution can be visualized as
follows:
ConsoleUtil.WriteLine(puzzle.SolutionToConsole(solution, width: width));
The resulting output will have the cells within the region specified by region colored with a dark-blue
background color.
Constructors
|
Describes a constraint that has no effect on a puzzle, but can be used for coloring the solution. |
Instance methods
Instance properties
| int[] | | A region of cells used for coloring. |