make ResourceBarWidget generic

This commit is contained in:
Chris Forbes
2012-09-25 19:43:57 +12:00
parent c42f270ce0
commit 84f7aa56e1
4 changed files with 6 additions and 5 deletions

View File

@@ -153,10 +153,11 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
});
};
var siloBar = playerWidgets.Get<SiloBarWidget>("SILOBAR");
var siloBar = playerWidgets.Get<ResourceBarWidget>("SILOBAR");
siloBar.GetProvided = () => playerResources.OreCapacity;
siloBar.GetUsed = () => playerResources.Ore;
siloBar.TooltipFormat = "Silo Usage: {0}/{1}";
siloBar.RightIndicator = true;
siloBar.GetBarColor = () =>
{
if (playerResources.Ore == playerResources.OreCapacity) return Color.Red;