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))