diff options
Diffstat (limited to 'Saludame.activity/activity.py')
-rwxr-xr-x | Saludame.activity/activity.py | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/Saludame.activity/activity.py b/Saludame.activity/activity.py index 3bfc4ac..7013934 100755 --- a/Saludame.activity/activity.py +++ b/Saludame.activity/activity.py @@ -43,8 +43,16 @@ class SaludameActivity(Activity): # Create the canvas to embbed pygame self.pygame_canvas = PygameCanvas(self, False) - self.set_canvas(self.pygame_canvas) - self.show_all() + self.credits = credits.Credits() + + self.items = gtk.HBox() + self.items.add(self.pygame_canvas) + self.items.add(self.credits) + + self.set_canvas(self.items) + self.pygame_canvas.show() + self.items.show() + self.show() # Start pygame self.pygame_canvas.run_pygame(lambda:game.Main().main(True)) # Indico que llame a la funciĆ³n local para iniciar el juego pygame @@ -55,15 +63,15 @@ class SaludameActivity(Activity): def change_mode(self, notebook, index): if index == 0: game.pause = True - self.set_canvas(self.pygame_canvas) + #self.set_canvas(self.pygame_canvas) + self.pygame_canvas.hide() if index == 1: game.pause = False - self.set_canvas(self.pygame_canvas) - + self.pygame_canvas.show() + if index == 2: - game.pause == True - self.credits = credits.Credits() - self.credits.show_all() - self.set_canvas(self.credits) -
\ No newline at end of file + game.pause = True + self.pygame_canvas.hide() + self.credits.show() +
\ No newline at end of file |