diff GeoQuiz/Logic/GuessTheFlag.swift @ 4:de54f05adb78

add prototype game stats
author Dennis C. M. <dennis@denniscm.com>
date Thu, 22 Sep 2022 11:38:42 +0200
parents 4dbe0cd9dadc
children f31a61462e7a
line wrap: on
line diff
--- a/GeoQuiz/Logic/GuessTheFlag.swift	Thu Sep 22 10:42:39 2022 +0200
+++ b/GeoQuiz/Logic/GuessTheFlag.swift	Thu Sep 22 11:38:42 2022 +0200
@@ -21,6 +21,8 @@
     @Published var userChoices = [String: String]()
     @Published var userScore = 0
     @Published var userLives = 3
+    @Published var correctAnswers = [String: String]()
+    @Published var wrongAnswers = [String: String]()
     
     // Alerts
     @Published var alertTitle = String()
@@ -28,6 +30,7 @@
     @Published var showingNoLivesAlert = false
     @Published var showingEndGameAlert = false
     @Published var showingWrongAnswerAlert = false
+    @Published var showingExitGameAlert = false
     
     // Animations
     @Published var scoreScaleAmount = 1.0
@@ -35,6 +38,7 @@
     
     // Modal views
     @Published var showingBuyLivesView = false
+    @Published var showingGameStatsView = false
     
     init() {
         let flags: CountryFlags = load("CountryFlags.json")