Convert building rendering to world coordinates.

This commit is contained in:
Paul Chote
2013-05-14 22:21:54 +12:00
parent d7e6125dd7
commit 462478afdf
6 changed files with 19 additions and 16 deletions

View File

@@ -98,8 +98,9 @@ namespace OpenRA.Mods.RA.Orders
initialized = true;
}
var offset = (topLeft - CPos.Zero).ToWVec() + FootprintUtils.CenterOffset(BuildingInfo);
foreach (var r in preview)
r.WithPxOffset(topLeft.ToPPos().ToFloat2()).Render(wr);
r.WithPos(r.Pos + offset).Render(wr);
var res = world.WorldActor.Trait<ResourceLayer>();
var isCloseEnough = BuildingInfo.IsCloseEnoughToBase(world, world.LocalPlayer, Building, topLeft);