From 7e1aad2a4941fd58f2c005ec7551117c93a67aa9 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Thu, 26 Aug 2010 21:36:41 +0200 Subject: [PATCH] Add a display for the ship's most powerful tank in the ministats pane --- gui/statsPane.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gui/statsPane.py b/gui/statsPane.py index d1c166aaf..22ddd17eb 100644 --- a/gui/statsPane.py +++ b/gui/statsPane.py @@ -253,6 +253,31 @@ class StatsPane(wx.Panel): sizerTankStats.Add(box, 1, wx.ALIGN_CENTER) + + #Mini tank display + labelTank = wx.StaticText(parent, wx.ID_ANY, "Tank") + labelTank.SetFont(boldFont) + self.minSizerBase.Add(labelTank, 0, wx.ALIGN_CENTER) + miniTankSizer = wx.FlexGridSizer(3, 2) + for i in xrange(2): + sizerTankStats.AddGrowableCol(i + 1) + + self.minSizerBase.Add(miniTankSizer, 1, wx.EXPAND) + + miniTankSizer.Add(wx.StaticText(self.minPanel, wx.ID_ANY, "")) + + self.minitankTypeImage = bitmapLoader.getStaticBitmap("shieldPassive_big", self.minPanel, "icons") + miniTankSizer.Add(self.minitankTypeImage, 0, wx.ALIGN_CENTER) + + + for stability in ("reinforced", "sustained"): + miniTankSizer.Add(bitmapLoader.getStaticBitmap("regen%s_big" % stability.capitalize(), self.minPanel, "icons"), 0, wx.ALIGN_CENTER) + lbl = wx.StaticText(self.minPanel, wx.ID_ANY, "0.0 HP/S") + setattr(self, "labelMiniTank%s" % stability, lbl) + miniTankSizer.Add(lbl, 0, wx.ALIGN_CENTER) + + self.minSizerBase.Add(wx.StaticLine(parent, wx.ID_ANY, style=wx.HORIZONTAL), 0, wx.EXPAND) + # Firepower sizerHeaderFirepower = wx.BoxSizer(wx.HORIZONTAL) self.sizerBase.Add(sizerHeaderFirepower, 0, wx.EXPAND | wx.LEFT, 3)