Mercurial > touhou
comparison eosd @ 341:61caded6b4f5
Clean music playback API a little.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Wed, 04 Jul 2012 23:05:21 +0200 |
parents | 39bc59953dfa |
children | eab591728abf |
comparison
equal
deleted
inserted
replaced
340:39bc59953dfa | 341:61caded6b4f5 |
---|---|
110 prng = None | 110 prng = None |
111 | 111 |
112 # Load stage data | 112 # Load stage data |
113 stage = resource_loader.get_stage('stage%d.std' % stage_num) | 113 stage = resource_loader.get_stage('stage%d.std' % stage_num) |
114 | 114 |
115 game = game_class(resource_loader, states, stage_num, rank, difficulty, prng=prng, bgms=stage.bgms, continues=continues) | 115 game = game_class(resource_loader, states, stage_num, rank, difficulty, prng=prng, continues=continues) |
116 | 116 |
117 background_anm_wrapper = resource_loader.get_anm_wrapper(('stg%dbg.anm' % stage_num,)) | 117 background_anm_wrapper = resource_loader.get_anm_wrapper(('stg%dbg.anm' % stage_num,)) |
118 background = Background(stage, background_anm_wrapper) | 118 background = Background(stage, background_anm_wrapper) |
119 | 119 |
120 # Main loop | 120 # Main loop |
121 runner.load_game(game, background, replay) | 121 runner.load_game(game, background, stage.bgms, replay) |
122 try: | 122 try: |
123 runner.start() | 123 runner.start() |
124 break | 124 break |
125 except NextStage: | 125 except NextStage: |
126 game.music.pause() | 126 game.music.pause() |