Mercurial > rinkhals
comparison gamelib/gameboard.py @ 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 |
comparison
equal
deleted
inserted
replaced
451:d0f586647dfa | 452:17e07b4cdeb4 |
---|---|
115 td = self.toolbar.container | 115 td = self.toolbar.container |
116 td.remove(self.toolbar) | 116 td.remove(self.toolbar) |
117 td.add(new_toolbar, 0, 0) | 117 td.add(new_toolbar, 0, 0) |
118 self.toolbar = new_toolbar | 118 self.toolbar = new_toolbar |
119 self.toolbar.rect.size = self.toolbar.resize() | 119 self.toolbar.rect.size = self.toolbar.resize() |
120 self.redraw_counters() | |
121 td.repaint() | |
122 | |
123 def redraw_counters(self): | |
120 self.toolbar.update_egg_counter(self.eggs) | 124 self.toolbar.update_egg_counter(self.eggs) |
121 self.toolbar.update_day_counter("%s/%s" % (self.days, | 125 self.toolbar.update_day_counter("%s/%s" % (self.days, |
122 self.level.get_max_turns())) | 126 self.level.get_max_turns())) |
123 self.toolbar.update_chicken_counter(len(self.chickens)) | 127 self.toolbar.update_chicken_counter(len(self.chickens)) |
124 self.toolbar.update_cash_counter(self.cash) | 128 self.toolbar.update_cash_counter(self.cash) |
125 self.toolbar.update_wood_counter(self.wood) | 129 self.toolbar.update_wood_counter(self.wood) |
126 if self.killed_foxes: | 130 if self.killed_foxes: |
127 self.toolbar.update_fox_counter(self.killed_foxes) | 131 self.toolbar.update_fox_counter(self.killed_foxes) |
128 td.repaint() | |
129 | 132 |
130 def update(self): | 133 def update(self): |
131 self.tvw.reupdate() | 134 self.tvw.reupdate() |
132 | 135 |
133 def loop(self): | 136 def loop(self): |