/// <summary>
 /// Creates a SudokuController based on the given exercise type.
 /// </summary>
 public SimpleSudokuController CreateController(SudokuType exerciseType)
 {
     SimpleSudokuController controller = null;
     switch (exerciseType)
     {
         case SudokuType.SimpleSudoku:
             controller = new SimpleSudokuController();
             break;
         case SudokuType.SudokuX:
             controller = new SudokuXController();
             break;
         case SudokuType.CenterDot:
             controller = new CenterDotController();
             break;
     }
     return controller;
 }
Example #2
0
 private void GenerateForType(SudokuType exerciseType, object sender, EventArgs e)
 {
     se.ExerciseType = exerciseType;
     GeneralButton_Click(sender, e);
 }
Example #3
0
 private void ReadForType(SudokuType exerciseType, object sender, EventArgs e)
 {
     se.ExerciseType = exerciseType;
     BeolvasButton_Click(sender, e);
 }