コード例 #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
ファイル: MainViewModel.cs プロジェクト: devmkr/MW_MVVM
 public ModelViewField(Field field) : base(field)
 {
   
 }