Пример #1
0
 internal bool IsAdjacent(Field f)
 {
     return Abs(Position.X - f.Position.X) <= 1 && Abs(Position.Y - f.Position.Y) <= 1;
 }
Пример #2
0
 private int GetAdjacentMinnedsOf(Field fd)
 {
     return Board.Where(i => i.IsMinned && fd.IsAdjacent(i)).Count();
 }      
Пример #3
0
 public Field(Field fd)
 {
     IsMinned = fd.IsMinned;
     AdjecentMinnedFields = fd.AdjecentMinnedFields;
     Position = fd.Position;
 }
Пример #4
0
 public ModelViewField(Field field) : base(field)
 {
   
 }