Exemple #1
0
 public Field(FieldConfig fieldConfig)
 {
     SizeX        = fieldConfig.SizeX;
     SizeY        = fieldConfig.SizeY;
     MinesCount   = fieldConfig.MinesCount;
     _fieldConfig = fieldConfig;
     if (_fieldConfig.IsReadyToGame())
     {
         _field = new MineButton[SizeX, SizeY];
     }
     MinesStateChanged += (e, a) => { _fieldConfig.VictoryManager.Check(); };
 }