changeset 97:069a2d34b8b5

I shall pretend I did not touch the GUI, even though I added a myriad copies of some extra widgets.
author Jeremy Thurgood <firxen@gmail.com>
date Wed, 09 May 2012 21:50:29 +0200
parents 50f8476aa929
children e386ec5d179b
files gamelib/gamegui.py
diffstat 1 files changed, 22 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/gamegui.py	Wed May 09 21:43:04 2012 +0200
+++ b/gamelib/gamegui.py	Wed May 09 21:50:29 2012 +0200
@@ -193,7 +193,7 @@
                 '%s : 0' % description, font_medium, (255, 255, 0))
 
     def set_value(self, value):
-        self.text = '%s : %d' % (self.description, value)
+        self.text = '%s : %s' % (self.description, value)
         self._draw_text()
 
 
@@ -308,6 +308,11 @@
         self.money = ValueLabel((310, 75), 'Money')
         self.add_child(self.money)
 
+        self.milestone = ValueLabel((10, 95), 'Currently taken over')
+        self.add_child(self.milestone)
+        self.reputation = ValueLabel((310, 95), 'Reputation')
+        self.add_child(self.reputation)
+
         labbut = SwitchWinButton((150, 10), 'Research', lab)
         self.add_child(labbut)
 
@@ -349,6 +354,8 @@
     def update_labels(self):
         self.points.set_value(self.game.get_available_points())
         self.money.set_value(self.game.money)
+        self.milestone.set_value(self.game.milestone)
+        self.reputation.set_value(self.game.reputation)
 
     def do_reset(self):
         self.lab.reset()
@@ -389,6 +396,11 @@
         self.money = ValueLabel((310, 75), 'Money')
         self.add_child(self.money)
 
+        self.milestone = ValueLabel((10, 95), 'Currently taken over')
+        self.add_child(self.milestone)
+        self.reputation = ValueLabel((310, 95), 'Reputation')
+        self.add_child(self.reputation)
+
         labbut = SwitchWinButton((150, 10), 'Research', lab)
         self.add_child(labbut)
         self.activity = None
@@ -437,6 +449,8 @@
     def update_labels(self):
         self.points.set_value(self.game.get_available_points())
         self.money.set_value(self.game.money)
+        self.milestone.set_value(self.game.milestone)
+        self.reputation.set_value(self.game.reputation)
 
     def do_reset(self):
         self.reset()
@@ -468,6 +482,11 @@
         self.money = ValueLabel((310, 75), 'Money')
         self.add_child(self.money)
 
+        self.milestone = ValueLabel((10, 95), 'Currently taken over')
+        self.add_child(self.milestone)
+        self.reputation = ValueLabel((310, 95), 'Reputation')
+        self.add_child(self.reputation)
+
         self.develop = DevelopmentWindow(screen, self)
         self.activity = ActivityWindow(screen, self, self.develop)
         self.develop.set_activity_window(self.activity)
@@ -527,6 +546,8 @@
     def update_labels(self):
         self.points.set_value(self.game.get_available_points())
         self.money.set_value(self.game.money)
+        self.milestone.set_value(self.game.milestone)
+        self.reputation.set_value(self.game.reputation)
 
     def do_reset(self):
         self.reset()