Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2012-05-01 07:03:00 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2012-05-01 07:03:00 (GMT)
commit8957651e74154850c9caddb36339d5abe3ad9538 (patch)
tree9b6ec18b188e3da665aa85cd4fbe5559d08a18aa /activity.py
parent1dfcca8cf751ed78e81b8efa9e2d137dbd593826 (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.py5
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.'''