Move SupportPowerInstance out of SupportPowerManager

This commit is contained in:
ScottNZ
2013-07-14 20:31:24 +12:00
parent fc458d191d
commit 8bec40eb9b
4 changed files with 68 additions and 68 deletions

View File

@@ -32,7 +32,7 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
var baseHeight = widget.Bounds.Height; var baseHeight = widget.Bounds.Height;
var timeOffset = timeLabel.Bounds.X; var timeOffset = timeLabel.Bounds.X;
SupportPowerManager.SupportPowerInstance lastPower = null; SupportPowerInstance lastPower = null;
tooltipContainer.BeforeRender = () => tooltipContainer.BeforeRender = () =>
{ {
var sp = palette.TooltipPower; var sp = palette.TooltipPower;

View File

@@ -32,7 +32,7 @@ namespace OpenRA.Mods.Cnc.Widgets
public readonly string TooltipContainer; public readonly string TooltipContainer;
public readonly string TooltipTemplate = "SUPPORT_POWER_TOOLTIP"; public readonly string TooltipTemplate = "SUPPORT_POWER_TOOLTIP";
public SupportPowerManager.SupportPowerInstance TooltipPower { get; private set; } public SupportPowerInstance TooltipPower { get; private set; }
Lazy<TooltipContainerWidget> tooltipContainer; Lazy<TooltipContainerWidget> tooltipContainer;
Rectangle eventBounds; Rectangle eventBounds;
@@ -61,7 +61,7 @@ namespace OpenRA.Mods.Cnc.Widgets
public class SupportPowerIcon public class SupportPowerIcon
{ {
public SupportPowerManager.SupportPowerInstance Power; public SupportPowerInstance Power;
public float2 Pos; public float2 Pos;
public Sprite Sprite; public Sprite Sprite;
} }

View File

@@ -110,6 +110,7 @@ namespace OpenRA.Mods.RA
return a.TraitsImplementing<SupportPower>() return a.TraitsImplementing<SupportPower>()
.Select(t => Powers[MakeKey(t)]); .Select(t => Powers[MakeKey(t)]);
} }
}
public class SupportPowerInstance public class SupportPowerInstance
{ {
@@ -190,7 +191,6 @@ namespace OpenRA.Mods.RA
Disabled = true; Disabled = true;
} }
} }
}
public class SelectGenericPowerTarget : IOrderGenerator public class SelectGenericPowerTarget : IOrderGenerator
{ {

View File

@@ -90,7 +90,7 @@ namespace OpenRA.Mods.RA.Widgets
} }
} }
static string GetOverlayForItem(SupportPowerManager.SupportPowerInstance item) static string GetOverlayForItem(SupportPowerInstance item)
{ {
if (item.Disabled) return "ON HOLD"; if (item.Disabled) return "ON HOLD";
if (item.Ready) return "READY"; if (item.Ready) return "READY";