changeset 452:17e07b4cdeb4

Seperate counter redrawing as seperate method
author Neil Muller <drnlmuller@gmail.com>
date Sat, 21 Nov 2009 20:24:51 +0000
parents d0f586647dfa
children 4bce845fbe6c
files gamelib/gameboard.py
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/gameboard.py	Sat Nov 21 20:20:59 2009 +0000
+++ b/gamelib/gameboard.py	Sat Nov 21 20:24:51 2009 +0000
@@ -117,6 +117,10 @@
         td.add(new_toolbar, 0, 0)
         self.toolbar = new_toolbar
         self.toolbar.rect.size = self.toolbar.resize()
+        self.redraw_counters()
+        td.repaint()
+
+    def redraw_counters(self):
         self.toolbar.update_egg_counter(self.eggs)
         self.toolbar.update_day_counter("%s/%s" % (self.days,
             self.level.get_max_turns()))
@@ -125,7 +129,6 @@
         self.toolbar.update_wood_counter(self.wood)
         if self.killed_foxes:
             self.toolbar.update_fox_counter(self.killed_foxes)
-        td.repaint()
 
     def update(self):
         self.tvw.reupdate()