Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity_quiz/Application.py
diff options
context:
space:
mode:
Diffstat (limited to 'activity_quiz/Application.py')
-rw-r--r--activity_quiz/Application.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/activity_quiz/Application.py b/activity_quiz/Application.py
index e8d2b82..3172741 100644
--- a/activity_quiz/Application.py
+++ b/activity_quiz/Application.py
@@ -61,6 +61,13 @@ class Main(object):
'''
return self._gui.get_object("main_box")
+ def get_score(self):
+ return self._points
+
+ def set_score(self, value):
+ self._points = value
+ self._gui.get_object("score_zone").set_label(str(self._points))
+
def make_new_question(self):
'''
Prepare a new question: pick a set of cities and update the buttons
@@ -79,8 +86,7 @@ class Main(object):
'''
# Check the answer picked
if number == self._good_answer:
- self._points = self._points + 1
- self._gui.get_object("score_zone").set_label(str(self._points))
+ self.set_score(self.get_score() + 1)
# Create a new question
self.make_new_question()