Beispiel #1
0
        private Result AddNumber(SudokuElement sudokuElement)
        {
            var size = sudokuElement.GetCandidatesSize();

            switch (size)
            {
            case 0:
                return(Result.Error);

            case 1:
                sudokuElement.Number    = sudokuElement.GetFirstCandidate();
                sudokuElement.FontColor = Data.SingleColor;
                return(Result.Added);

            default:
                return(Result.None);
            }
        }
 public int GetCandidateSize()
 {
     return(SudokuElement.GetCandidatesSize());
 }