diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2012-05-01 07:03:00 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2012-05-01 07:03:00 (GMT) |
commit | 8957651e74154850c9caddb36339d5abe3ad9538 (patch) | |
tree | 9b6ec18b188e3da665aa85cd4fbe5559d08a18aa /activity.py | |
parent | 1dfcca8cf751ed78e81b8efa9e2d137dbd593826 (diff) |
Add the StateView to the MapNavView in play mode
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Diffstat (limited to 'activity.py')
-rw-r--r-- | activity.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/activity.py b/activity.py index d4f061e..a55692d 100644 --- a/activity.py +++ b/activity.py @@ -139,7 +139,7 @@ class IngeniumMachinaActivity(activity.Activity): self.game_map = GameMap() else: self.game_map = GameMap(self.model.data['map_data']) - self.mapnav_game = MapNavView(self.game_map) + self.mapnav_game = MapNavView(self.game_map, self.model) self.mapnav_game.view_mode = MapNavView.MODE_PLAY self.mapnav_game.show() self.mapnav_game.connect('resource-clicked', @@ -277,9 +277,12 @@ class IngeniumMachinaActivity(activity.Activity): question_dialog.set_transient_for(self.get_toplevel()) question_dialog.connect('reply-selected', self.__question_replied_cb) question_dialog.show_all() + self.model.register_displayed_question(id_question) def __question_replied_cb(self, dialog, id_question, valid): logging.error('** Question %s replied %s', id_question, valid) + if valid: + self.model.register_replied_question(id_question) def read_file(self, file_path): '''Read file from Sugar Journal.''' |