changeset 130:96c5ef7613b5

NINJA FOXES!
author Jeremy Thurgood <firxen@gmail.com>
date Wed, 02 Sep 2009 21:40:47 +0000
parents 8837c6eab0c7
children 4527e09dc620
files gamelib/animal.py
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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"""