Mercurial > rinkhals
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): |