Mercurial > rinkhals
diff gamelib/gameboard.py @ 424:fbef17cab632
Use fully rendered map in gameboard choosing screen
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 21 Nov 2009 15:53:17 +0000 |
parents | ab4fc3fe0f96 |
children | 1d0cc37b4e14 |
line wrap: on
line diff
--- a/gamelib/gameboard.py Sat Nov 21 15:39:49 2009 +0000 +++ b/gamelib/gameboard.py Sat Nov 21 15:53:17 2009 +0000 @@ -283,7 +283,6 @@ width, height = self.tv.size # Ensure we don't every try to create more foxes then is sane self.max_foxes = level.max_foxes - self.create_display() self.selected_tool = None self.animal_to_place = None @@ -297,8 +296,11 @@ self.eggs = 0 self.days = 0 self.killed_foxes = 0 - self.add_cash(level.starting_cash) self.day, self.night = True, False + # For the level loading case + if self.disp: + self.create_display() + self.add_cash(level.starting_cash) self.fix_buildings() @@ -871,7 +873,8 @@ self.chickens.add(chicken) if chicken.outside(): self.tv.sprites.append(chicken) - self.toolbar.update_chicken_counter(len(self.chickens)) + if self.disp: + self.toolbar.update_chicken_counter(len(self.chickens)) def add_fox(self, fox): self.foxes.add(fox)