comparison gamelib/gameboard.py @ 228:f74de4280e20

Sell chicken's equipment when you sell the chicken.
author Simon Cross <hodgestar@gmail.com>
date Fri, 04 Sep 2009 23:32:32 +0000
parents b9782f622006
children 0bd214cf9018
comparison
equal deleted inserted replaced
227:b9782f622006 228:f74de4280e20
345 if not chicken: 345 if not chicken:
346 return False # sanity check 346 return False # sanity check
347 if len(self.chickens) == 1: 347 if len(self.chickens) == 1:
348 print "You can't sell your last chicken!" 348 print "You can't sell your last chicken!"
349 return False 349 return False
350 for item in list(chicken.equipment):
351 self.add_cash(item.sell_price())
352 chicken.unequip(item)
350 self.add_cash(constants.SELL_PRICE_CHICKEN) 353 self.add_cash(constants.SELL_PRICE_CHICKEN)
351 sound.play_sound("sell-chicken.ogg") 354 sound.play_sound("sell-chicken.ogg")
352 return True 355 return True
353 356
354 chick = self.get_outside_chicken(tile_pos) 357 chick = self.get_outside_chicken(tile_pos)