Mercurial > nagslang
changeset 582:7d8c6e7ffd2b
Music in levels
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 07 Sep 2013 23:04:04 +0200 |
parents | 48aa2074543f |
children | ea9e489315f7 |
files | data/levels/alientunnel1 data/levels/alientunnel2 data/levels/alientunnel3 data/levels/cargo_bay data/levels/crew data/levels/finale data/levels/hangar data/levels/level1 data/levels/level2 data/levels/sheep data/levels/shuttle_1 data/levels/shuttle_2 data/levels/start nagslang/level.py |
diffstat | 14 files changed, 17 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/data/levels/alientunnel1 Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/alientunnel1 Sat Sep 07 23:04:04 2013 +0200 @@ -99,6 +99,7 @@ classname: collectable.KeyCard name: keycard_yellow lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [500, 1200]
--- a/data/levels/alientunnel2 Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/alientunnel2 Sat Sep 07 23:04:04 2013 +0200 @@ -81,6 +81,7 @@ lines: - - [1100, 800] - [1100, 400] +music: POL-cyber-factory-short.ogg polygons: 1: - [500, 1200]
--- a/data/levels/alientunnel3 Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/alientunnel3 Sat Sep 07 23:04:04 2013 +0200 @@ -70,6 +70,7 @@ classname: AcidFloor name: acid_3_2 lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [500, 1200]
--- a/data/levels/cargo_bay Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/cargo_bay Sat Sep 07 23:04:04 2013 +0200 @@ -105,6 +105,7 @@ - 'This place always reminds me of something... Oh, I must buy milk.' classname: Note lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [614, 1200]
--- a/data/levels/crew Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/crew Sat Sep 07 23:04:04 2013 +0200 @@ -386,6 +386,7 @@ classname: Note name: store_note lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [766, 2334]
--- a/data/levels/finale Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/finale Sat Sep 07 23:04:04 2013 +0200 @@ -42,6 +42,7 @@ classname: AcidFloor name: acid_4 lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [1000, 2400]
--- a/data/levels/hangar Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/hangar Sat Sep 07 23:04:04 2013 +0200 @@ -173,8 +173,8 @@ - args: - [2595, 1700] - To the Crew Quarters. Have your key-card ready. + classname: Note name: crew_note - classname: Note - args: - [2220, 2466] - - [2220, 2466] @@ -211,6 +211,7 @@ - [280, 1261] - - [280, 1161] - [280, 1101] +music: POL-cyber-factory-short.ogg polygons: 1: - [2400, 280]
--- a/data/levels/level1 Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/level1 Sat Sep 07 23:04:04 2013 +0200 @@ -78,6 +78,7 @@ - [750, 680] - - [950, 480] - [950, 680] +music: POL-cyber-factory-short.ogg polygons: 1: - [60, 780]
--- a/data/levels/level2 Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/level2 Sat Sep 07 23:04:04 2013 +0200 @@ -42,6 +42,7 @@ classname: collectable.KeyCard name: keycard_red lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [70, 440]
--- a/data/levels/sheep Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/sheep Sat Sep 07 23:04:04 2013 +0200 @@ -80,6 +80,7 @@ - [400, 600] - - [650, 500] - [650, 600] +music: POL-cyber-factory-short.ogg polygons: 1: - [50, 50]
--- a/data/levels/shuttle_1 Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/shuttle_1 Sat Sep 07 23:04:04 2013 +0200 @@ -12,6 +12,7 @@ - '<Ok, if I find the bastard who stole my sonic screwdriver, I will use their guts for void-lock grease! I think there's a spare in hangar 2.>' classname: Note lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [50, 300]
--- a/data/levels/shuttle_2 Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/shuttle_2 Sat Sep 07 23:04:04 2013 +0200 @@ -12,6 +12,7 @@ - 'All toolsets recalled to main hangar bay for inventory checks. Please speak to Maintenance Foreman for more information.' classname: Note lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [50, 300]
--- a/data/levels/start Sat Sep 07 23:08:26 2013 +0200 +++ b/data/levels/start Sat Sep 07 23:04:04 2013 +0200 @@ -87,6 +87,7 @@ classname: Note name: keyhints lines: [] +music: POL-cyber-factory-short.ogg polygons: 1: - [50, 300]
--- 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: