Mercurial > rinkhals
diff gamelib/animal.py @ 423:97dd557504a2
Override make methods for simplifiable objects.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sat, 21 Nov 2009 15:39:49 +0000 |
parents | ab4fc3fe0f96 |
children | d34be925b9fc |
line wrap: on
line diff
--- a/gamelib/animal.py Sat Nov 21 15:35:23 2009 +0000 +++ b/gamelib/animal.py Sat Nov 21 15:39:49 2009 +0000 @@ -49,6 +49,11 @@ self.abode = None self.facing = 'left' + def make(cls): + """Override default Simplifiable object creation.""" + return cls((0, 0)) + make = classmethod(make) + def loop(self, tv, _sprite): ppos = tv.tile_to_view(self.pos.to_tile_tuple()) self.rect.x = ppos[0]