Remove long dead ResourceBarStyle.Bevelled code.

This commit is contained in:
Paul Chote
2017-10-15 10:40:01 +00:00
committed by reaperrr
parent cdedd1c7ac
commit bee3f33f5f

View File

@@ -17,7 +17,6 @@ using OpenRA.Widgets;
namespace OpenRA.Mods.Common.Widgets namespace OpenRA.Mods.Common.Widgets
{ {
public enum ResourceBarOrientation { Vertical, Horizontal } public enum ResourceBarOrientation { Vertical, Horizontal }
public enum ResourceBarStyle { Flat, Bevelled }
public class ResourceBarWidget : Widget public class ResourceBarWidget : Widget
{ {
public readonly string TooltipTemplate; public readonly string TooltipTemplate;
@@ -26,7 +25,6 @@ namespace OpenRA.Mods.Common.Widgets
public string TooltipFormat = ""; public string TooltipFormat = "";
public ResourceBarOrientation Orientation = ResourceBarOrientation.Vertical; public ResourceBarOrientation Orientation = ResourceBarOrientation.Vertical;
public ResourceBarStyle Style = ResourceBarStyle.Flat;
public string IndicatorCollection = "sidebar-bits"; public string IndicatorCollection = "sidebar-bits";
public string IndicatorImage = "indicator"; public string IndicatorImage = "indicator";
@@ -77,31 +75,9 @@ namespace OpenRA.Mods.Common.Widgets
var color = GetBarColor(); var color = GetBarColor();
if (Orientation == ResourceBarOrientation.Vertical) if (Orientation == ResourceBarOrientation.Vertical)
{ {
if (Style == ResourceBarStyle.Bevelled) var tl = new float2(b.X, (int)float2.Lerp(b.Bottom, b.Top, providedFrac));
{ var br = tl + new float2(b.Width, (int)(providedFrac * b.Height));
var colorDark = Exts.ColorLerp(0.25f, color, Color.Black); Game.Renderer.RgbaColorRenderer.FillRect(tl, br, color);
for (var i = 0; i < b.Height; i++)
{
color = (i - 1 < b.Height / 2) ? color : colorDark;
var bottom = new float2(b.Left + i, b.Bottom);
var top = new float2(b.Left + i, b.Bottom + providedFrac * b.Height);
// Indent corners
if ((i == 0 || i == b.Width - 1) && providedFrac * b.Height > 1)
{
bottom.Y += 1;
top.Y -= 1;
}
Game.Renderer.RgbaColorRenderer.DrawLine(bottom, top, 1, color);
}
}
else
{
var tl = new float2(b.X, (int)float2.Lerp(b.Bottom, b.Top, providedFrac));
var br = tl + new float2(b.Width, (int)(providedFrac * b.Height));
Game.Renderer.RgbaColorRenderer.FillRect(tl, br, color);
}
var x = (b.Left + b.Right - indicator.Size.X) / 2; var x = (b.Left + b.Right - indicator.Size.X) / 2;
var y = float2.Lerp(b.Bottom, b.Top, usedFrac) - indicator.Size.Y / 2; var y = float2.Lerp(b.Bottom, b.Top, usedFrac) - indicator.Size.Y / 2;
@@ -109,31 +85,9 @@ namespace OpenRA.Mods.Common.Widgets
} }
else else
{ {
if (Style == ResourceBarStyle.Bevelled) var tl = new float2(b.X, b.Y);
{ var br = tl + new float2((int)(providedFrac * b.Width), b.Height);
var colorDark = Exts.ColorLerp(0.25f, color, Color.Black); Game.Renderer.RgbaColorRenderer.FillRect(tl, br, color);
for (var i = 0; i < b.Height; i++)
{
color = (i - 1 < b.Height / 2) ? color : colorDark;
var left = new float2(b.Left, b.Top + i);
var right = new float2(b.Left + providedFrac * b.Width, b.Top + i);
// Indent corners
if ((i == 0 || i == b.Height - 1) && providedFrac * b.Width > 1)
{
left.X += 1;
right.X -= 1;
}
Game.Renderer.RgbaColorRenderer.DrawLine(left, right, 1, color);
}
}
else
{
var tl = new float2(b.X, b.Y);
var br = tl + new float2((int)(providedFrac * b.Width), b.Height);
Game.Renderer.RgbaColorRenderer.FillRect(tl, br, color);
}
var x = float2.Lerp(b.Left, b.Right, usedFrac) - indicator.Size.X / 2; var x = float2.Lerp(b.Left, b.Right, usedFrac) - indicator.Size.X / 2;
var y = (b.Bottom + b.Top - indicator.Size.Y) / 2; var y = (b.Bottom + b.Top - indicator.Size.Y) / 2;