Mercurial > nagslang
diff nagslang/level.py @ 582:7d8c6e7ffd2b
Music in levels
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 07 Sep 2013 23:04:04 +0200 |
parents | ae8eb7c0f7bb |
children | 9b9d529ba5d9 |
line wrap: on
line diff
--- a/nagslang/level.py Sat Sep 07 23:08:26 2013 +0200 +++ b/nagslang/level.py Sat Sep 07 23:04:04 2013 +0200 @@ -41,6 +41,7 @@ self.world = world self.world.level_state.setdefault(name, {}) self.basetile = 'tiles/floor.png' + self.music = None self._tile_image = None self._surface = None self._base_surface = None @@ -63,6 +64,7 @@ 'base_tile': self.basetile, 'polygons': self.polygons, 'lines': self.lines, + 'music': self.music, 'game_objects': self._game_objects, 'enemies': self._enemies, }, f) @@ -91,6 +93,7 @@ data = self._get_data() self.x, self.y = data['size'] self.basetile = data['base_tile'] + self.music = data['music'] for i, points in data['polygons'].iteritems(): self.polygons[i] = [] for point in points: