Use RgbaColorRenderer for pathfinder debug rendering.

This commit is contained in:
Paul Chote
2015-11-29 11:53:10 +00:00
parent 8158d25ee6
commit 68302c9617

View File

@@ -56,7 +56,7 @@ namespace OpenRA.Mods.Common.Traits
if (!Visible) if (!Visible)
return; return;
var qr = Game.Renderer.WorldQuadRenderer; var qr = Game.Renderer.WorldRgbaColorRenderer;
var doDim = refreshTick - world.WorldTick <= 0; var doDim = refreshTick - world.WorldTick <= 0;
if (doDim) refreshTick = world.WorldTick + 20; if (doDim) refreshTick = world.WorldTick + 20;
@@ -80,7 +80,7 @@ namespace OpenRA.Mods.Common.Traits
var pos = wr.World.Map.CenterOfCell(uv.ToCPos(map)); var pos = wr.World.Map.CenterOfCell(uv.ToCPos(map));
var tl = wr.ScreenPxPosition(pos - new WVec(512, 512, 0)); var tl = wr.ScreenPxPosition(pos - new WVec(512, 512, 0));
var br = wr.ScreenPxPosition(pos + new WVec(511, 511, 0)); var br = wr.ScreenPxPosition(pos + new WVec(511, 511, 0));
qr.FillRect(RectangleF.FromLTRB(tl.X, tl.Y, br.X, br.Y), Color.FromArgb(w, c)); qr.FillRect(tl, br, Color.FromArgb(w, c));
} }
} }
} }