Mercurial > rinkhals
comparison gamelib/animal.py @ 269:445f746449fa
Tweak sapper fox path weighting
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 05 Sep 2009 14:06:53 +0000 |
parents | fcaae2cfe3cd |
children | 664bba9be40a |
comparison
equal
deleted
inserted
replaced
268:47c411d20b00 | 269:445f746449fa |
---|---|
463 """Demolition Foxes destroy fences easily""" | 463 """Demolition Foxes destroy fences easily""" |
464 | 464 |
465 DIG_ANIMATION = animations.FenceExplosion | 465 DIG_ANIMATION = animations.FenceExplosion |
466 IMAGE_FILE = 'sprites/sapper_fox.png' | 466 IMAGE_FILE = 'sprites/sapper_fox.png' |
467 | 467 |
468 def __init__(self, pos): | |
469 Fox.__init__(self, pos) | |
470 self.costs['fence'] = 2 # We don't worry about fences | |
471 | |
468 def _dig(self, gameboard, dig_pos): | 472 def _dig(self, gameboard, dig_pos): |
469 """Setup dig parameters, to be overridden if needed""" | 473 """Setup dig parameters, to be overridden if needed""" |
470 self.tick = 0 # Costs us nothing to go through a fence. | 474 self.tick = 0 # Costs us nothing to go through a fence. |
471 self.dig_pos = dig_pos | 475 self.dig_pos = dig_pos |
472 gameboard.animations.append(self.DIG_ANIMATION(dig_pos)) | 476 gameboard.animations.append(self.DIG_ANIMATION(dig_pos)) |