示例#1
0
文件: Board.cs 项目: devmkr/MW_MVVM
 internal bool IsAdjacent(Field f)
 {
     return Abs(Position.X - f.Position.X) <= 1 && Abs(Position.Y - f.Position.Y) <= 1;
 }
示例#2
0
文件: Board.cs 项目: devmkr/MW_MVVM
 private int GetAdjacentMinnedsOf(Field fd)
 {
     return Board.Where(i => i.IsMinned && fd.IsAdjacent(i)).Count();
 }      
示例#3
0
文件: Board.cs 项目: devmkr/MW_MVVM
 public Field(Field fd)
 {
     IsMinned = fd.IsMinned;
     AdjecentMinnedFields = fd.AdjecentMinnedFields;
     Position = fd.Position;
 }
示例#4
0
 public ModelViewField(Field field) : base(field)
 {
   
 }