comparison gamelib/gameboard.py @ 215:85a5299caf4a

bugfix: deselect eaten chickens
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Fri, 04 Sep 2009 22:01:20 +0000
parents 07b361ebd87f
children 962934b8c7dc
comparison
equal deleted inserted replaced
214:87a58da53b17 215:85a5299caf4a
708 self.foxes.discard(fox) 708 self.foxes.discard(fox)
709 if fox in self.tv.sprites: 709 if fox in self.tv.sprites:
710 self.tv.sprites.remove(fox) 710 self.tv.sprites.remove(fox)
711 711
712 def remove_chicken(self, chick): 712 def remove_chicken(self, chick):
713 if chick is self.animal_to_place:
714 self.select_animal_to_place(None)
713 self.chickens.discard(chick) 715 self.chickens.discard(chick)
714 if chick.egg: 716 if chick.egg:
715 self.eggs -= 1 717 self.eggs -= 1
716 self.toolbar.update_egg_counter(self.eggs) 718 self.toolbar.update_egg_counter(self.eggs)
717 if chick.abode: 719 if chick.abode: