diff options
author | Wade Brainerd <wadetb@gmail.com> | 2009-01-07 03:13:56 (GMT) |
---|---|---|
committer | Wade Brainerd <wadetb@gmail.com> | 2009-01-07 03:13:56 (GMT) |
commit | c16b9c84ee9848da90259c5d74a3b02d2b2395e1 (patch) | |
tree | cfec2926afe54915b3af1046a9e8d3172d51e310 /mainscreen.py | |
parent | c903bb07c07bde142202ce09093b7651f00928cb (diff) |
Progress toward release.
Diffstat (limited to 'mainscreen.py')
-rw-r--r-- | mainscreen.py | 9 |
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']): |