# HG changeset patch # User Jeremy Thurgood # Date 1251927647 0 # Node ID 96c5ef7613b5faa5bbb99ab0d3403d466d03453c # Parent 8837c6eab0c78533319d1edb98b469f46d35c92c NINJA FOXES! diff -r 8837c6eab0c7 -r 96c5ef7613b5 gamelib/animal.py --- a/gamelib/animal.py Wed Sep 02 21:36:20 2009 +0000 +++ b/gamelib/animal.py Wed Sep 02 21:40:47 2009 +0000 @@ -130,6 +130,7 @@ """A fox""" STEALTH = 20 + IMAGE_FILE = 'sprites/fox.png' costs = { # weighting for movement calculation @@ -142,9 +143,8 @@ } def __init__(self, pos): - image_left = imagecache.load_image('sprites/fox.png') - image_right = imagecache.load_image('sprites/fox.png', - ("right_facing",)) + image_left = imagecache.load_image(self.IMAGE_FILE) + image_right = imagecache.load_image(self.IMAGE_FILE, ("right_facing",)) Animal.__init__(self, image_left, image_right, pos) self.landmarks = [self.pos] self.hunting = True @@ -320,6 +320,7 @@ """Ninja foxes are hard to see""" STEALTH = 60 + IMAGE_FILE = 'sprites/ninja_fox.png' class DemoFox(Fox): """Demolition Foxes destroy fences easily"""