diff --git a/main.py b/main.py index 286b2acd3fa867fb316e683598b008897c45de2a..a9f6a154faced3294411dca7392b55d55518d2ef 100644 --- a/main.py +++ b/main.py @@ -5,6 +5,7 @@ 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 GUI_QUESTIONS = [ @@ -75,7 +76,8 @@ class QuizzerApp(App): questions = ListProperty([]) paused = BooleanProperty(False) correct = BooleanProperty(False) - score = 0 #score + score = NumericProperty(0) #score + total = NumericProperty(0)#total questions def build(self): inspector.create_inspector(Window, self) @@ -126,7 +128,13 @@ class QuizzerApp(App): print('correct') print(self.score) self.score += 1 + self.total += 1 + else: + self.total +=1 Clock.schedule_once(lambda delta: self.unpause(), PAUSE_TIME) + if self.total == 5: + self.score =0 + self.total = 0 def unpause(self): self.paused = False diff --git a/quizzer.kv b/quizzer.kv index 535d05bd575fbc5e04768049defb2a49576eb0f7..745e871b54bb352c4a72c257ed613d0fb31873ae 100644 --- a/quizzer.kv +++ b/quizzer.kv @@ -117,6 +117,7 @@ ScreenManager: disabled: app.paused on_press: app.answer(self.text) + # All screens are white. <Screen>: canvas.before: