changeset 170:aa154c4086cb

Replace scene .freeze and .thaw methods with .enter and .leave.
author Simon Cross <hodgestar@gmail.com>
date Wed, 06 Apr 2011 00:49:16 +0200
parents b7a8f4a677e1
children 13e10b877f6c
files skaapsteker/levelscene.py skaapsteker/menuscene.py
diffstat 2 files changed, 2 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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:
--- 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))