fetch the max range from AttackBaseInfo rather than making it up completely

This commit is contained in:
Chris Forbes
2011-02-08 18:25:51 +13:00
parent 3369373879
commit b0beee6b7b
2 changed files with 11 additions and 2 deletions

View File

@@ -21,13 +21,14 @@ namespace OpenRA.Mods.RA
class RenderRangeCircleInfo : TraitInfo<RenderRangeCircle>, IPlaceBuildingDecoration
{
public readonly string RangeCircleType;
//public readonly string RangeCircleType;
public void Render(WorldRenderer wr, World w, ActorInfo ai, int2 centerLocation)
{
wr.DrawRangeCircle(
Color.FromArgb(128, Color.Yellow),
centerLocation, 3 /* hack: get this from the ActorInfo, but it's nontrivial currently */);
centerLocation,
ai.Traits.Get<AttackBaseInfo>().GetMaximumRange());
}
}