comparison eosd @ 445:b0abb05811f7

Make pytouhou.game.player an extension type, and move the GameOver exception there since it makes more sense.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Sat, 17 Aug 2013 04:44:28 +0200
parents 18e4b121646b
children 1f5156093785
comparison
equal deleted inserted replaced
444:f26c8ab57257 445:b0abb05811f7
54 54
55 from pytouhou.ui.window import Window 55 from pytouhou.ui.window import Window
56 from pytouhou.resource.loader import Loader 56 from pytouhou.resource.loader import Loader
57 from pytouhou.ui.gamerunner import GameRunner 57 from pytouhou.ui.gamerunner import GameRunner
58 from pytouhou.games.eosd import EoSDCommon, EoSDGame 58 from pytouhou.games.eosd import EoSDCommon, EoSDGame
59 from pytouhou.game.game import GameOver 59 from pytouhou.game.player import PlayerState, GameOver
60 from pytouhou.game.player import PlayerState
61 from pytouhou.formats.t6rp import T6RP, Level 60 from pytouhou.formats.t6rp import T6RP, Level
62 from pytouhou.utils.random import Random 61 from pytouhou.utils.random import Random
63 from pytouhou.vm.msgrunner import NextStage 62 from pytouhou.vm.msgrunner import NextStage
64 from pytouhou.formats.hint import Hint 63 from pytouhou.formats.hint import Hint
65 64
159 #TODO: see if the stored score is used or if it’s the one from the previous stage. 158 #TODO: see if the stored score is used or if it’s the one from the previous stage.
160 if stage_num != 1 and stage_num - 2 in replay.levels: 159 if stage_num != 1 and stage_num - 2 in replay.levels:
161 previous_level = replay.levels[stage_num - 1] 160 previous_level = replay.levels[stage_num - 1]
162 states[0].score = previous_level.score 161 states[0].score = previous_level.score
163 states[0].effective_score = previous_level.score 162 states[0].effective_score = previous_level.score
164 states[0].point_items = level.point_items 163 states[0].points = level.point_items
165 states[0].power = level.power 164 states[0].power = level.power
166 states[0].lives = level.lives 165 states[0].lives = level.lives
167 states[0].bombs = level.bombs 166 states[0].bombs = level.bombs
168 difficulty = level.difficulty 167 difficulty = level.difficulty
169 else: 168 else: