Mercurial > sypikslang
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()