Added GradientColorBlockWidget

This commit is contained in:
teinarss
2019-04-16 20:24:07 +02:00
committed by Paul Chote
parent b25d0694b8
commit dad29cd3b3
3 changed files with 91 additions and 0 deletions

View File

@@ -71,6 +71,17 @@ namespace OpenRA.Widgets
Game.Renderer.RgbaColorRenderer.FillRect(tl, br, c);
}
public static void FillRectWithColor(Rectangle r, Color topLeftColor, Color topRightColor, Color bottomRightColor, Color bottomLeftColor)
{
var tl = new float2(r.Left - 0.5f, r.Top - 0.5f);
var br = new float2(r.Right - 0.5f, r.Bottom - 0.5f);
var tr = new float3(br.X, tl.Y, 0);
var bl = new float3(tl.X, br.Y, 0);
Game.Renderer.RgbaColorRenderer.FillRect(tl, tr, br, bl, topLeftColor, topRightColor, bottomRightColor, bottomLeftColor);
}
public static void FillEllipseWithColor(Rectangle r, Color c)
{
var tl = new float2(r.Left, r.Top);