Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Hockey <Blitzkev@gmail.com>2010-07-30 21:08:01 (GMT)
committer Kevin Hockey <Blitzkev@gmail.com>2010-07-30 21:08:01 (GMT)
commitf6fb165972bff79d931e1c41b42af3074e37b5ea (patch)
tree54d2dd8fadc6d1a2c419ef2dbaf3cc8269c4a426
parentf14ad6dfe2b48587b0386da0f09293319d599527 (diff)
profile correctly clears the scene of its images.
-rw-r--r--MAFH2/Profile.py9
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)