Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mainscreen.py
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2009-01-07 03:13:56 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2009-01-07 03:13:56 (GMT)
commitc16b9c84ee9848da90259c5d74a3b02d2b2395e1 (patch)
treecfec2926afe54915b3af1046a9e8d3172d51e310 /mainscreen.py
parentc903bb07c07bde142202ce09093b7651f00928cb (diff)
Progress toward release.
Diffstat (limited to 'mainscreen.py')
-rw-r--r--mainscreen.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/mainscreen.py b/mainscreen.py
index 63e4d04..01ecc27 100644
--- a/mainscreen.py
+++ b/mainscreen.py
@@ -26,7 +26,7 @@ import sugar.activity.activity
from sugar.graphics import *
# Import activity modules.
-import lessonscreen, medalscreen
+import lessonscreen, medalscreen, balloongame
# Temporary SVGs of medals from Wikimedia Commons.
# See the links below for licensing information.
@@ -245,7 +245,12 @@ class MainScreen(gtk.VBox):
self.show_lesson(self.lesson_index-1)
def lesson_clicked_cb(self, widget):
- self.activity.push_screen(lessonscreen.LessonScreen(self.visible_lesson, self.activity))
+ if self.visible_lesson['type'] == 'balloon':
+ reload(balloongame)
+ self.activity.push_screen(balloongame.BalloonGame(self.visible_lesson, self.activity))
+ else:
+ reload(lessonscreen)
+ self.activity.push_screen(lessonscreen.LessonScreen(self.visible_lesson, self.activity))
def medal_clicked_cb(self, widget):
if self.activity.data['medals'].has_key(self.visible_lesson['name']):