Mercurial > public > geoquiz
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 } |