diff options
author | Kevin Hockey <Blitzkev@gmail.com> | 2010-07-30 21:08:01 (GMT) |
---|---|---|
committer | Kevin Hockey <Blitzkev@gmail.com> | 2010-07-30 21:08:01 (GMT) |
commit | f6fb165972bff79d931e1c41b42af3074e37b5ea (patch) | |
tree | 54d2dd8fadc6d1a2c419ef2dbaf3cc8269c4a426 | |
parent | f14ad6dfe2b48587b0386da0f09293319d599527 (diff) |
profile correctly clears the scene of its images.
-rw-r--r-- | MAFH2/Profile.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/MAFH2/Profile.py b/MAFH2/Profile.py index 8ed6f2a..5c4bee6 100644 --- a/MAFH2/Profile.py +++ b/MAFH2/Profile.py @@ -88,12 +88,17 @@ class Profile(GameEngineElement): bg = pygame.image.load(MENU_PATH+"mafh_splash.gif").convert() self.background = DrawableObject([bg], '') self.background.scale(self.game_engine.width, self.game_engine.height) + self.game_engine.get_scene().addObject(self.background) super( Profile, self).add_to_engine() def remove_from_engine(self): super( Profile, self).remove_from_engine() - del self.background - + self.game_engine.get_scene().removeObject(self.background) + self.game_engine.get_scene().removeObject(self.blueRect) + + for dfo in self.text_list: + self.game_engine.get_scene().removeObject(dfo) + def event_handler(self, event): """ Handles user input (used only for name entry) |