Пример #1
0
 public void Mark(MineButtonState state)
 {
     if (state == MineButtonState.ExplodedPressed || state == MineButtonState.Deactivated)
     {
         return;
     }
     State = state;
 }
Пример #2
0
 public void MarkMine(int x, int y, MineButtonState state)
 {
     if (_field[x, y] == null)
     {
         return;
     }
     _field[x, y].Mark(state);
 }
Пример #3
0
 public MineButton(Field field, MineButtonType type, int x, int y)
 {
     _field             = field;
     Type               = type;
     _state             = MineButtonState.UnMarked;
     PosX               = x;
     PosY               = y;
     field.FieldFilled += Field_FieldFilled;
 }