Exemple #1
0
 public void StartNew()
 {
     grid                   = baseGrid.Generate();
     shuffler               = new Shuffler(grid);
     cellRemover            = new CellsRemover(grid);
     bool[, ][,] emptyCells = cellRemover.GetEmptyCells(emtyCellsAmount);
     if (isShuffled)
     {
         shuffler.Shuffle();
     }
     game = new Game(grid, emptyCells);
     board.Create(grid, emptyCells);
     onStartNew.Invoke();
 }