# HG changeset patch # User Simon Cross # Date 1302043756 -7200 # Node ID aa154c4086cbfffffed79135585ef059d48ece8f # Parent b7a8f4a677e1fb3bab6ce293dc5689f717534256 Replace scene .freeze and .thaw methods with .enter and .leave. diff -r b7a8f4a677e1 -r aa154c4086cb skaapsteker/levelscene.py --- a/skaapsteker/levelscene.py Wed Apr 06 00:41:19 2011 +0200 +++ b/skaapsteker/levelscene.py Wed Apr 06 00:49:16 2011 +0200 @@ -23,7 +23,6 @@ self._level_surface = self._level.get_surface() self._clip_rect = None self._world = physics.World() - self.frozen = False # hackity, hack, hack for sprite in self._level.enemies: @@ -60,18 +59,15 @@ def _quit(self): import menuscene # avoid circular import - self.freeze() engine.ChangeScene.post(menuscene.MenuScene(self.game_state, self)) - def freeze(self): + def leave(self): """Freeze the scene, for serialization""" - self.frozen = True self._world.freeze() - def thaw(self): + def enter(self): """Unfreeze""" self._world.thaw() - self.frozen = False def draw(self, screen_surface, engine): if self._clip_rect is None: diff -r b7a8f4a677e1 -r aa154c4086cb skaapsteker/menuscene.py --- a/skaapsteker/menuscene.py Wed Apr 06 00:41:19 2011 +0200 +++ b/skaapsteker/menuscene.py Wed Apr 06 00:49:16 2011 +0200 @@ -31,7 +31,6 @@ if data.startswith('level'): ChangeScene.post(LevelScene(self.game_state, data)) elif data == 'resume': - self.cur_game.thaw() ChangeScene.post(self.cur_game) elif data == 'cutscene': ChangeScene.post(opening_cutscene(self.game_state))