From a4d523922d43419b153899f9394c87849fa6022d Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Sat, 28 Aug 2010 23:36:27 +0300 Subject: [PATCH] Too many gauge fixes --- gui/statsPane.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gui/statsPane.py b/gui/statsPane.py index 5aaada0b3..ca5296ea3 100644 --- a/gui/statsPane.py +++ b/gui/statsPane.py @@ -108,24 +108,25 @@ class StatsPane(wx.Panel): for resourceType in ("cpu", "pg", "droneBay", "droneBandwidth"): if fit is not None: if i>1 and panel == "Mini": break - i+=1 capitalizedType = resourceType[0].capitalize() + resourceType[1:] gauge = getattr(self, "gauge%s%s" % (panel, capitalizedType)) resUsed = getattr(fit,"%sUsed" % resourceType) if resMax[i]() > 0: - gauge.SetRange(resMax[i-1]()) + gauge.SetRange(resMax[i]()) gauge.SetValue(resUsed) + i+=1 else: if i>1 and panel == "Mini": break - i+=1 + capitalizedType = resourceType[0].capitalize() + resourceType[1:] gauge = getattr(self, "gauge%s%s" % (panel, capitalizedType)) gauge.SetRange(100) - gauge.SetValue(0) + gauge.SetValue(0) + i+=1 for tankType in ("shield", "armor", "hull"): for damageType in ("em", "thermal", "kinetic", "explosive"):