Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/MAFH2/BattleMenu.py
diff options
context:
space:
mode:
authorKevin Hockey <Blitzkev@gmail.com>2010-08-05 18:45:44 (GMT)
committer Kevin Hockey <Blitzkev@gmail.com>2010-08-05 18:45:44 (GMT)
commitac0447963b446323b25e0a96576a9d98124d4531 (patch)
treedf8d5f65bfc8a74fa89dbc471b59e7e905c0cb5c /MAFH2/BattleMenu.py
parent725c625e6f129e7972177483b59295e9e3d8b0a9 (diff)
Fortune Hunter now incorporates the auto-removal of registered drawable objects
Diffstat (limited to 'MAFH2/BattleMenu.py')
-rw-r--r--MAFH2/BattleMenu.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/MAFH2/BattleMenu.py b/MAFH2/BattleMenu.py
index 2846f56..2cf1aec 100644
--- a/MAFH2/BattleMenu.py
+++ b/MAFH2/BattleMenu.py
@@ -18,9 +18,9 @@ class BattleMenuHolder( GameEngineElement ):
self.font = pygame.font.SysFont("cmr10",18,False,False)
self.disp = DrawableFontObject("", self.font)
self.sec_disp = DrawableFontObject("", self.font)
- self.game_engine.get_scene().addObject(self.background)
- self.game_engine.get_scene().addObject(self.disp)
- self.game_engine.get_scene().addObject(self.sec_disp)
+ self.add_to_scene([self.background])
+ self.add_to_scene([self.disp])
+ self.add_to_scene([self.sec_disp])
def set_disp(self, msg):
self.disp.changeText(msg, (0,0,0))
@@ -30,9 +30,6 @@ class BattleMenuHolder( GameEngineElement ):
def remove_from_engine(self):
super( BattleMenuHolder, self ).remove_from_engine()
- self.game_engine.get_scene().removeObject(self.background)
- self.game_engine.get_scene().removeObject(self.disp)
- self.game_engine.get_scene().removeObject(self.sec_disp)
self.clear_menu()
def draw(self):
@@ -177,7 +174,7 @@ class Menu(object):
self.scene.addObjects(self.font_list)
def draw(self):
- self.scene.drawEntireScene(surface)
+ #self.scene.drawEntireScene(surface)
"""Draw the menu to the surface."""
i=0 # Row Spacing
h=0 # Selection Spacing