Mercurial > mamba
comparison mamba/level.py @ 57:cd5ad2c45e2d
Minor level fiddlery.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 16:19:05 +0200 |
parents | e730ec8b82e8 |
children | 58557a89ec86 |
comparison
equal
deleted
inserted
replaced
56:e730ec8b82e8 | 57:cd5ad2c45e2d |
---|---|
3 """ | 3 """ |
4 | 4 |
5 from pygame.sprite import RenderUpdates | 5 from pygame.sprite import RenderUpdates |
6 | 6 |
7 from mamba.data import load_file | 7 from mamba.data import load_file |
8 from mamba.sprites import tile_sizify, TileSprite, ThingSprite, DoorSprite | 8 from mamba.sprites import tile_sizify, TileSprite, BaseSprite, DoorSprite |
9 | 9 |
10 | 10 |
11 TILE_MAP = { | 11 TILE_MAP = { |
12 '.': None, | 12 '.': None, |
13 'X': (TileSprite, 'randomtile'), | 13 'X': (TileSprite, 'randomtile'), |
14 'R': (DoorSprite, 'red'), | 14 'R': (DoorSprite, 'red'), |
15 'B': (DoorSprite, 'blue'), | 15 'B': (DoorSprite, 'blue'), |
16 } | 16 } |
17 | 17 |
18 THING_MAP = { | 18 THING_MAP = { |
19 'a': (ThingSprite, 'snake/snake-head-r'), | 19 'a': (BaseSprite, 'snake/snake-head-r'), |
20 } | 20 } |
21 | 21 |
22 | 22 |
23 class Tileset(object): | 23 class Tileset(object): |
24 def __init__(self, tileset_name): | 24 def __init__(self, tileset_name): |