6
|
1 //
|
|
2 // CityMap.swift
|
|
3 // GeoQuiz
|
|
4 //
|
7
|
5 // Created by Dennis Concepción Martín on 4/10/22.
|
6
|
6 //
|
|
7
|
|
8 import SwiftUI
|
|
9
|
|
10 struct CityMap: View {
|
7
|
11 @ObservedObject var game: CityGame
|
6
|
12
|
|
13 var body: some View {
|
7
|
14 Group {
|
|
15 if let mapImage = game.mapImage {
|
|
16 Image(uiImage: mapImage)
|
|
17 .resizable()
|
|
18 .scaledToFit()
|
|
19 .clipShape(RoundedRectangle(cornerRadius: 20))
|
|
20 .shadow(radius: 10)
|
|
21 } else {
|
|
22 ProgressView()
|
|
23 }
|
|
24 }
|
6
|
25 }
|
|
26 }
|
|
27
|
|
28 struct CityMap_Previews: PreviewProvider {
|
|
29 static var previews: some View {
|
7
|
30 CityMap(game: CityGame())
|
6
|
31 }
|
|
32 }
|