コード例 #1
0
ファイル: SubGridVM.cs プロジェクト: OlivierInGithub/Sudoku
 public SubGridVM(SubGrid subGrid, SelectedNumber selectedNumber)
 {
     _subGrid = subGrid;
     Cells    = new BindingList <CellVM>();
     foreach (Cell cell in _subGrid.Cells)
     {
         Cells.Add(new CellVM(cell, selectedNumber));
     }
 }
コード例 #2
0
ファイル: SudokuGrid.cs プロジェクト: NikiforovAll/SudokuGame
 public SudokuGrid(GameDifficulty diff = GameDifficulty.Easy)
 {
     for (int i = 0; i < 3; i++)
     {
         for (int j = 0; j < 3; j++)
         {
             _arr[i, j] = new SubGrid();
         }
     }
     Init();
     Shuffle();
     _arrAnswer = ((SubGrid[, ])DeepClone(_arr));
     SetDifficulty(diff);
 }