Add depth buffer support to RgbaColorRenderer.

This commit is contained in:
Paul Chote
2015-10-01 18:55:54 +01:00
parent d08cc10abb
commit 50da18cd22
7 changed files with 80 additions and 48 deletions

View File

@@ -75,9 +75,7 @@ namespace OpenRA.Mods.Common.Traits
{
var tl = wr.ScreenPosition(i.CenterPosition - new WVec(r.Length, r.Length, 0));
var br = wr.ScreenPosition(i.CenterPosition + new WVec(r.Length, r.Length, 0));
var rect = RectangleF.FromLTRB(tl.X, tl.Y, br.X, br.Y);
Game.Renderer.WorldRgbaColorRenderer.FillEllipse(rect, Color.FromArgb((int)alpha, i.Color));
Game.Renderer.WorldRgbaColorRenderer.FillEllipse(tl, br, Color.FromArgb((int)alpha, i.Color));
alpha -= rangeStep;
}