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'