Mercurial > mamba
diff mamba/sprites.py @ 71:58557a89ec86
Some tile improvements and stuff.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 17:51:43 +0200 |
parents | cd5ad2c45e2d |
children | c8d6ca296884 |
line wrap: on
line diff
--- a/mamba/sprites.py Sun Sep 11 17:43:51 2011 +0200 +++ b/mamba/sprites.py Sun Sep 11 17:51:43 2011 +0200 @@ -33,8 +33,27 @@ super(TileSprite, self).__init__(image_name, *groups) +class SingleImageTileSprite(TileSprite): + def __init__(self, tileset, *groups): + super(SingleImageTileSprite, self).__init__(tileset, self.image_name) + + class DoorSprite(TileSprite): def __init__(self, tileset_name, colour, *groups): self.colour = colour image_name = 'door_%s' % (colour,) super(DoorSprite, self).__init__(tileset_name, image_name, *groups) + + +class EntrySprite(SingleImageTileSprite): + # image_name = 'entry' + image_name = 'puddle-r' + + +class ExitSprite(SingleImageTileSprite): + # image_name = 'exit' + image_name = 'puddle-tl' + + +class PuddleSprite(SingleImageTileSprite): + image_name = 'puddle'