예제 #1
0
 public override bool TerritoryCompatible(Territory t) => t.TerritoryType == TerritoryType.Sea || t.TerritoryType == TerritoryType.Coast;
예제 #2
0
 public bool Equals(Territory other)
 {
     return(Name == other.Name);
 }
예제 #3
0
 public abstract bool TerritoryCompatible(Territory t);
예제 #4
0
파일: Board.cs 프로젝트: vfridell/Diplomacy
 public bool SupplyCenterIsOwnedBy(Territory t, Coalition c) => c.Members.Any(p => SupplyCenterIsOwnedBy(t, p));
예제 #5
0
파일: Board.cs 프로젝트: vfridell/Diplomacy
 public bool SupplyCenterIsOwnedBy(Territory t, Powers p) => t.IsSupplyCenter ? OwnedSupplyCenters[p].Contains(t) : false;
예제 #6
0
파일: Board.cs 프로젝트: vfridell/Diplomacy
 public bool IsUnoccupied(Territory t) => !IsOccupied(t);
예제 #7
0
파일: Board.cs 프로젝트: vfridell/Diplomacy
 public bool IsOccupied(Territory t) => OccupiedTerritories.ContainsKey(t);