Mercurial > rinkhals
comparison gamelib/gameboard.py @ 473:4b8ca482ea08
don't crash when selling eggs from selected chickens
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 25 Nov 2009 15:25:29 +0000 |
parents | 67574723427e |
children | a50b53983389 |
comparison
equal
deleted
inserted
replaced
472:67574723427e | 473:4b8ca482ea08 |
---|---|
353 self.toolbar.chsize() | 353 self.toolbar.chsize() |
354 if update_button: | 354 if update_button: |
355 update_button(chicken) | 355 update_button(chicken) |
356 return False | 356 return False |
357 | 357 |
358 building = self.get_building(tile_pos) | 358 if tile_pos: |
359 if building and building.HENHOUSE: | 359 building = self.get_building(tile_pos) |
360 self.open_building_dialog(building, do_sell) | 360 if building and building.HENHOUSE: |
361 self.open_building_dialog(building, do_sell) | |
362 else: | |
363 for chicken in self.selected_chickens: | |
364 do_sell(chicken) | |
361 | 365 |
362 def select_animal(self, animal, extend=True): | 366 def select_animal(self, animal, extend=True): |
363 if extend: | 367 if extend: |
364 self.selected_chickens.append(animal) | 368 self.selected_chickens.append(animal) |
365 animal.equip(equipment.Spotlight()) | 369 animal.equip(equipment.Spotlight()) |