Пример #1
0
 internal SudokuSolutionNode(SudokuBoard a_board, SudokuSolutionNodeState a_state, SudokuSolution a_solution = null)
 {
     m_state = a_state;
     m_board = a_board;
     m_board.BoardChanged += num => m_nextBoard = null;
     m_solution            = a_solution;
 }
Пример #2
0
 internal SudokuSolutionNode AddNode(SudokuBoard a_board, SudokuSolutionNodeState a_state, SudokuSolution a_solution)
 {
     return(AddNode(new SudokuSolutionNode(a_board, a_state, a_solution)));
 }
Пример #3
0
 internal SudokuSolutionNode AddNode(SudokuBoard a_board, SudokuSolutionNodeState a_state)
 {
     return(AddNode(a_board, a_state, null));
 }