SuDokuPuzzle: MoveResults

MoveResults

Indicates the result of a move.

 Public Enum MoveResults

Values

Move_Invalid = 0
Move is invalid.
Move_Valid = 1
Move is valid, and will not affect any other squares.
Move_WillChangeRow = 2
Move is valid, but will change another square in the same row.
Move_WillChangeCol = 4
Move is valid, but will change another square in the same column.
Move_WillChangeRegion = 8
Move is valid, but will change another square in the same region.
Move_InvalidDigit = 32
Move specified an invalid digit.

Remarks

Move_Valid may be combined with any of the Move_WillChange* values, to further identify what changes will occur.

See Also

Project SuDokuLib Overview Class SuDokuPuzzle Overview SuDokuPuzzle Properties SuDokuPuzzle Methods MaxDigit (get) NewGame