Rework minefield visualisation.

This commit is contained in:
tovl
2019-07-27 14:45:55 +02:00
committed by Paul Chote
parent b7a7b7aa7e
commit 58bb7fcbc0
4 changed files with 62 additions and 39 deletions

View File

@@ -81,8 +81,16 @@ namespace OpenRA.Mods.Common.Traits
{
if (n.Target.Type != TargetType.Invalid)
{
yield return new TargetLineRenderable(new[] { prev, n.Target.CenterPosition }, n.Color, info.LineWidth, info.MarkerWidth);
prev = n.Target.CenterPosition;
var pal = wr.Palette(TileSet.TerrainPaletteInternalName);
var tile = n.Tile;
var pos = n.Target.CenterPosition;
if (tile == null)
yield return new TargetLineRenderable(new[] { prev, pos }, n.Color, info.LineWidth, info.MarkerWidth);
else
yield return new SpriteRenderable(tile, pos, WVec.Zero, -511, pal, 1f, true);
prev = pos;
}
}
}