Mercurial > public > geoquiz
diff GeoQuiz/Helpers/GameToolbar.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 | 1946bbfde4af |
line wrap: on
line diff
--- a/GeoQuiz/Helpers/GameToolbar.swift Thu Sep 22 10:42:39 2022 +0200 +++ b/GeoQuiz/Helpers/GameToolbar.swift Thu Sep 22 11:38:42 2022 +0200 @@ -8,7 +8,6 @@ import SwiftUI struct GameToolbar<T: Game>: View { - @Binding var gameName: GameName? @ObservedObject var game: T @@ -16,7 +15,7 @@ HStack(spacing: 0) { Group { Button { - gameName = nil + game.showingExitGameAlert = true } label: { Image(systemName: "multiply") .padding(10) @@ -31,12 +30,16 @@ .frame(maxWidth: .infinity, alignment: .leading) Group { - Text("\(game.userScore)") - .padding() - .background( - Circle() - .strokeBorder(lineWidth: 3) - ) + Button { + game.showingGameStatsView = true + } label: { + Text("\(game.userScore)") + .padding() + .background( + Circle() + .strokeBorder(lineWidth: 3) + ) + } } .foregroundColor(.white) .font(.title2) @@ -74,10 +77,7 @@ GeometryReader { geo in VStack { - GameToolbar( - gameName: .constant(GameName.guessTheFlag), - game: GuessTheFlag() - ) + GameToolbar(game: GuessTheFlag()) Spacer() }