From 1e4d8ae4f95d326960a346945761a32c5841bb55 Mon Sep 17 00:00:00 2001
From: "[cscheet2]" <[cscheet2@huskers.unl.edu]>
Date: Sun, 21 Jul 2024 20:00:48 -0500
Subject: [PATCH] added a progress bar

---
 main.py    | 2 ++
 quizzer.kv | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/main.py b/main.py
index 6c7b0b3..e5c6a3c 100644
--- a/main.py
+++ b/main.py
@@ -75,6 +75,7 @@ class QuizzerApp(App):
     paused = BooleanProperty(False)
     correct = BooleanProperty(False)
 
+    questions_answered = NumericProperty(0)
     score = NumericProperty(0)
 
     def build(self):
@@ -113,6 +114,7 @@ class QuizzerApp(App):
         if self.correct:
             self.score += 10
         Clock.schedule_once(lambda delta: self.unpause(), PAUSE_TIME)
+        self.questions_answered += 1
 
     def unpause(self):
         self.paused = False
diff --git a/quizzer.kv b/quizzer.kv
index 90a24ac..245955b 100644
--- a/quizzer.kv
+++ b/quizzer.kv
@@ -89,6 +89,9 @@ ScreenManager:
                 text_size: (self.width, None)
                 halign: 'center'
                 color: (0.0, 0.0, 0.75, 1.0) if not app.paused else ((0.0, 1.0, 0.0, 1.0) if app.correct else (0.5, 0.0, 0.0, 1.0))
+            ProgressBar:
+                value: app.questions_answered
+                max: 5
             GridLayout:
                 rows: 2
                 Button:
-- 
GitLab