comparison gamelib/animal.py @ 104:d17375586866

Add .covers(tile_pos) to animals (to match similar function on buildings).
author Simon Cross <hodgestar@gmail.com>
date Wed, 02 Sep 2009 18:09:57 +0000
parents 725b292ca07b
children 437cbd856a03
comparison
equal deleted inserted replaced
103:c74849c923db 104:d17375586866
41 def equip(self, item): 41 def equip(self, item):
42 self.equipment.append(item) 42 self.equipment.append(item)
43 43
44 def weapons(self): 44 def weapons(self):
45 return [e for e in self.equipment if e.is_weapon] 45 return [e for e in self.equipment if e.is_weapon]
46
47 def covers(self, tile_pos):
48 return tile_pos[0] == self.pos.x and tile_pos[1] == self.pos.y
46 49
47 class Chicken(Animal): 50 class Chicken(Animal):
48 """A chicken""" 51 """A chicken"""
49 52
50 def __init__(self, pos): 53 def __init__(self, pos):