Fix mine field overlay extending to map corner for the first tick.

This commit is contained in:
Paul Chote
2017-09-25 21:13:06 +01:00
committed by reaperrr
parent cc17b7419a
commit a0e028ee0e

View File

@@ -199,7 +199,6 @@ namespace OpenRA.Mods.Cnc.Traits
world.CancelInputMode();
}
CPos lastMousePos;
public IEnumerable<IRenderable> Render(WorldRenderer wr, World world) { yield break; }
public IEnumerable<IRenderable> RenderAboveShroud(WorldRenderer wr, World world)
{
@@ -208,6 +207,7 @@ namespace OpenRA.Mods.Cnc.Traits
yield break;
// We get the biggest depth so we cover all cells that mines could be placed on.
var lastMousePos = wr.Viewport.ViewToWorld(Viewport.LastMousePos);
var minefield = GetMinefieldCells(minefieldStart, lastMousePos,
minelayers.Max(m => m.Info.TraitInfo<MinelayerInfo>().MinefieldDepth));
@@ -223,7 +223,7 @@ namespace OpenRA.Mods.Cnc.Traits
public string GetCursor(World world, CPos cell, int2 worldPixel, MouseInput mi)
{
lastMousePos = cell; return "ability"; /* TODO */
return "ability";
}
}