diff options
Diffstat (limited to 'activity_quiz/Application.py')
-rw-r--r-- | activity_quiz/Application.py | 10 |
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() |