# HG changeset patch # User Jeremy Thurgood # Date 1315750745 -7200 # Node ID cd5ad2c45e2de83444a958ba814028327f86a517 # Parent e730ec8b82e8c130d70613c595b70c5a2f3a4574 Minor level fiddlery. diff -r e730ec8b82e8 -r cd5ad2c45e2d data/levels/dev.txt --- 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 diff -r e730ec8b82e8 -r cd5ad2c45e2d mamba/level.py --- 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'), } diff -r e730ec8b82e8 -r cd5ad2c45e2d mamba/sprites.py --- 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)