diff gamelib/animal.py @ 125:2e3a05b9594d

Chickens in buildings\!
author Simon Cross <hodgestar@gmail.com>
date Wed, 02 Sep 2009 21:28:04 +0000
parents d2b19131d537
children 96c5ef7613b5
line wrap: on
line diff
--- a/gamelib/animal.py	Wed Sep 02 21:14:05 2009 +0000
+++ b/gamelib/animal.py	Wed Sep 02 21:28:04 2009 +0000
@@ -57,6 +57,9 @@
     def covers(self, tile_pos):
         return tile_pos[0] == self.pos.x and tile_pos[1] == self.pos.y
 
+    def outside(self):
+        return self.abode is None
+
 class Chicken(Animal):
     """A chicken"""
 
@@ -114,9 +117,6 @@
             sound.play_sound("kill-fox.ogg")
             gameboard.kill_fox(fox)
 
-    def outside(self):
-        return self.abode is None
-
 class Egg(Animal):
     """An egg"""