From 4bb22a8de359fe179a5f8a0a394f5c26d77b7aa4 Mon Sep 17 00:00:00 2001 From: Alli Date: Mon, 4 Jan 2010 00:06:12 +1300 Subject: [PATCH] fixed powerbar scaling --- OpenRa.Game/Chrome.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRa.Game/Chrome.cs b/OpenRa.Game/Chrome.cs index b22b900585..3381efdeed 100644 --- a/OpenRa.Game/Chrome.cs +++ b/OpenRa.Game/Chrome.cs @@ -232,7 +232,7 @@ namespace OpenRa.Game float2 bottom = powerOrigin + new float2(0, powerLevelTopSprite.size.Y + powerLevelBottomSprite.size.Y) - new float2(0, 50); var scale = 100; - while(Game.LocalPlayer.PowerProvided >= scale) scale += 100; + while(Math.Max(Game.LocalPlayer.PowerProvided, Game.LocalPlayer.PowerDrained) >= scale) scale *= 2; //draw bar float2 powerTop = new float2(bottom.X, bottom.Y + (top.Y - bottom.Y) * (Game.LocalPlayer.PowerProvided / (float)scale));