simplification of gapgen

This commit is contained in:
Chris Forbes
2010-01-17 10:48:36 +13:00
parent e160825398
commit f8665fc6a0
3 changed files with 3 additions and 11 deletions

View File

@@ -169,7 +169,6 @@
<Compile Include="Traits\Activities\Repair.cs" />
<Compile Include="Traits\Activities\ReturnToBase.cs" />
<Compile Include="Traits\Activities\Sell.cs" />
<Compile Include="Traits\Activities\Steal.cs" />
<Compile Include="Traits\Activities\Teleport.cs" />
<Compile Include="BuildingInfluenceMap.cs" />
<Compile Include="Orders\IOrderGenerator.cs" />

View File

@@ -1,5 +0,0 @@

namespace OpenRa.Traits.Activities
{
}

View File

@@ -26,11 +26,9 @@ namespace OpenRa.Traits
int range = self.Info.Traits.Get<GeneratesGapInfo>().Range;
// Gap Generator building; powered down
if (self.traits.Contains<Building>() && self.traits.Get<Building>().Disabled)
yield break;
foreach (var t in Game.FindTilesInCircle(self.Location, range))
yield return t;
return (self.traits.Contains<Building>() && self.traits.Get<Building>().Disabled)
? new int2[] {}
: Game.FindTilesInCircle(self.Location, range);
}
}
}