示例#1
0
 //Start new game method
 private void StartGame(int lvl)
 {
     ss = 0;
     mm = 0;
     _gameTimer.Interval = 1000;
     _gameTimer.Enabled  = true;
     _gameTimer.Tick    += GameTimerOnTick;
     Controls.OfType <MemField>().ToList().ForEach(field => field.Dispose());
     _gameBoard = null;
     _gameBoard = new MemBoard((MemBoard.Level)lvl, this);
     _gameBoard.Board.ForEach(mm => mm.Click += ClickMe);
     _game.ShufleFields(_gameBoard);
     SetGameSize(_gameBoard, _gameBoard.Board[0]);
 }