Mercurial > mamba
diff mamba/level.py @ 105:87acd3ddc972
Tell sprites what their tile char is.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 19:59:14 +0200 |
parents | 5b92ff941de3 |
children | e6299eb296ce |
line wrap: on
line diff
--- a/mamba/level.py Sun Sep 11 19:52:49 2011 +0200 +++ b/mamba/level.py Sun Sep 11 19:59:14 2011 +0200 @@ -58,7 +58,9 @@ raise InvalidMapError("Unknown tile type: '%s'" % key) if not tilespec: return None - return tilespec[0](**tilespec[1]) + cls, params = tilespec + params['tile_char'] = key + return cls(**params) def get_tile(self, key, tile_pos, *groups): tile = self[key]