changeset 57:cd5ad2c45e2d

Minor level fiddlery.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 11 Sep 2011 16:19:05 +0200
parents e730ec8b82e8
children 7fa000c4b3c7
files data/levels/dev.txt mamba/level.py mamba/sprites.py
diffstat 3 files changed, 14 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/data/levels/dev.txt	Sun Sep 11 16:12:32 2011 +0200
+++ b/data/levels/dev.txt	Sun Sep 11 16:19:05 2011 +0200
@@ -1,11 +1,12 @@
 dev
-XXXXXXXXXX
-X........X
-X........X
-X........X
-XXBXXXXRXX
-X........X
-X...a....X
-X........X
-X........X
-XXXXXXXXXX
+XXXXXXXXXXX
+X.........X
+X.........X
+X.........X
+X...XXX...X
+X...BaR...X
+X...XXX...X
+X.........X
+X.........X
+X.........X
+XXXXXXXXXXX
--- a/mamba/level.py	Sun Sep 11 16:12:32 2011 +0200
+++ b/mamba/level.py	Sun Sep 11 16:19:05 2011 +0200
@@ -5,7 +5,7 @@
 from pygame.sprite import RenderUpdates
 
 from mamba.data import load_file
-from mamba.sprites import tile_sizify, TileSprite, ThingSprite, DoorSprite
+from mamba.sprites import tile_sizify, TileSprite, BaseSprite, DoorSprite
 
 
 TILE_MAP = {
@@ -16,7 +16,7 @@
     }
 
 THING_MAP = {
-    'a': (ThingSprite, 'snake/snake-head-r'),
+    'a': (BaseSprite, 'snake/snake-head-r'),
     }
 
 
--- a/mamba/sprites.py	Sun Sep 11 16:12:32 2011 +0200
+++ b/mamba/sprites.py	Sun Sep 11 16:19:05 2011 +0200
@@ -33,11 +33,8 @@
         super(TileSprite, self).__init__(image_name, *groups)
 
 
-class ThingSprite(BaseSprite):
-    pass
-
-
 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)