From a9490ed023d889bcb11fcd46b68c2825d988b19f Mon Sep 17 00:00:00 2001 From: "abdullah.hamad" <abdullah.hamad@huskers.unl.edu> Date: Fri, 17 Jul 2020 13:42:19 -0500 Subject: [PATCH] Created constant for the number of quiz questions. In unpause method, added statement to reset score and progress after the number of questions. --- main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index ffedfb2..bf0397b 100644 --- a/main.py +++ b/main.py @@ -1,11 +1,11 @@ from random import shuffle - from kivy.app import App from kivy.clock import Clock from kivy.properties import BooleanProperty, ListProperty from kivy.modules import inspector from kivy.core.window import Window from kivy.properties import NumericProperty +from time import sleep GUI_QUESTIONS = [ @@ -63,6 +63,7 @@ TREE_QUESTIONS = [ PAUSE_TIME = 0.75 # seconds +QUESTIONS_QUIZ = 5 # Number of quiz questions class QuizzerApp(App): @@ -101,7 +102,11 @@ class QuizzerApp(App): self.number_questions += 1 Clock.schedule_once(lambda delta: self.unpause(), PAUSE_TIME) + def unpause(self): + if self.number_questions > QUESTIONS_QUIZ - 1: + self.number_questions = 0 + self.score = 0 self.paused = False if len(self.questions) > 0: self.questions.pop() -- GitLab