Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Saludame.activity/activity.py
diff options
context:
space:
mode:
Diffstat (limited to 'Saludame.activity/activity.py')
-rwxr-xr-xSaludame.activity/activity.py28
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