comparison GeoQuiz/GuessTheFlagView.swift @ 7:d945e52b0704

implement dynamic map
author Dennis C. M. <dennis@denniscm.com>
date Tue, 04 Oct 2022 18:54:24 +0200
parents 1946bbfde4af
children e09959b4e4a8
comparison
equal deleted inserted replaced
6:1946bbfde4af 7:d945e52b0704
6 // 6 //
7 7
8 import SwiftUI 8 import SwiftUI
9 9
10 struct GuessTheFlagView: View { 10 struct GuessTheFlagView: View {
11 @Binding var gameName: GameName?
12 @StateObject var game = CountryGame() 11 @StateObject var game = CountryGame()
13 12
14 var body: some View { 13 var body: some View {
15 ZStack { 14 ZStack {
16 LinearGradient(gradient: .main, startPoint: .top, endPoint: .bottom) 15 LinearGradient(gradient: .main, startPoint: .top, endPoint: .bottom)
52 } 51 }
53 .padding() 52 .padding()
54 } 53 }
55 } 54 }
56 .navigationBarHidden(true) 55 .navigationBarHidden(true)
57 .modifier(GameAlertsModifier(game: game, gameName: $gameName)) 56 .modifier(GameAlertsModifier(game: game))
58 .sheet(isPresented: $game.showingBuyLivesView) {
59 BuyLivesModalView()
60 }
61
62 .sheet(isPresented: $game.showingGameStatsView) {
63 // GameStatsModalView(game: game)
64 }
65 } 57 }
66 } 58 }
67 59
68 struct GuessTheFlagView_Previews: PreviewProvider { 60 struct GuessTheFlagView_Previews: PreviewProvider {
69 static var previews: some View { 61 static var previews: some View {
70 GuessTheFlagView(gameName: .constant(GameName.guessTheFlag)) 62 GuessTheFlagView()
71 } 63 }
72 } 64 }