本文整理汇总了C#中Coords.isCardinalSouthOf方法的典型用法代码示例。如果您正苦于以下问题:C# Coords.isCardinalSouthOf方法的具体用法?C# Coords.isCardinalSouthOf怎么用?C# Coords.isCardinalSouthOf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Coords
的用法示例。
在下文中一共展示了Coords.isCardinalSouthOf方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: isOnExplosionPath
public bool isOnExplosionPath(Coords coord)
{
//check all live bombs and bomb radius
//if coord is on the explosion path, return true
//otherwise false
foreach (Coords bomb in this.liveBombs) {
LocationData datum = GetLocationData (bomb);
int radius = datum.ExplosionRadius;
bool test = (coord.Equals(bomb) || coord.isCardinalEastOf (bomb, radius) || coord.isCardinalNorthOf (bomb, radius) || coord.isCardinalSouthOf (bomb, radius) || coord.isCardinalWestOf (bomb, radius));
if (test) {
return true;
}
}
return false;
}
示例2: getBombOnExplosionPath
public Coords getBombOnExplosionPath(Coords coord)
{
//check all live bombs and bomb radius
//if coord is on the explosion path, return the bomb that's going to explode
//otherwise return null
foreach (Coords bomb in this.liveBombs)
{
LocationData datum = GetLocationData(bomb);
int radius = datum.ExplosionRadius;
bool test = (coord.Equals(bomb) || coord.isCardinalEastOf(bomb, radius) || coord.isCardinalNorthOf(bomb, radius) || coord.isCardinalSouthOf(bomb, radius) || coord.isCardinalWestOf(bomb, radius));
if (test)
{
return bomb;
}
}
return null;
}