Fix unit turret vs War Factory roof rendering.

This commit is contained in:
Paul Chote
2013-05-19 11:09:28 +12:00
parent 170e14546a
commit f7aca32e0e
2 changed files with 6 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ using System.Collections.Generic;
using System.Linq;
using OpenRA.Graphics;
using OpenRA.Traits;
using OpenRA.Mods.RA.Buildings;
namespace OpenRA.Mods.RA.Render
{
@@ -48,7 +49,10 @@ namespace OpenRA.Mods.RA.Render
: base(init, info)
{
roof = new Animation(GetImage(init.self));
anims.Add("roof", new AnimationWithOffset(roof, null, () => !buildComplete, 24));
var bi = init.self.Info.Traits.Get<BuildingInfo>();
anims.Add("roof", new AnimationWithOffset(roof, null,
() => !buildComplete, FootprintUtils.CenterOffset(bi).Y));
}
public void BuildingComplete( Actor self )