comparison GeoQuiz/GuessTheCountryView.swift @ 19:f140bb277c96

refactor code
author Dennis C. M. <dennis@denniscm.com>
date Sun, 23 Oct 2022 00:11:38 +0100
parents f1967f8cc67b
children 02dcebb8cc4a
comparison
equal deleted inserted replaced
18:d20cf93c9812 19:f140bb277c96
6 // 6 //
7 7
8 import SwiftUI 8 import SwiftUI
9 9
10 struct GuessTheCountryView: View { 10 struct GuessTheCountryView: View {
11 @StateObject var game = CityGame() 11 @StateObject var game = CityGameController()
12 12
13 @Environment(\.managedObjectContext) var moc 13 @Environment(\.managedObjectContext) var moc
14 14
15 var body: some View { 15 var body: some View {
16 ZStack { 16 ZStack {
46 game.answer((key: cityName, value: game.data[cityName]!)) { 46 game.answer((key: cityName, value: game.data[cityName]!)) {
47 game.selector() 47 game.selector()
48 } 48 }
49 } label: { 49 } label: {
50 AnswerButton( 50 AnswerButton(
51 optionName: game.data[cityName]!.country, 51 name: game.data[cityName]!.country,
52 color: .blueBell 52 color: .blueBell
53 ) 53 )
54 .frame(height: geo.size.height * 0.08) 54 .frame(height: geo.size.height * 0.08)
55 } 55 }
56 } 56 }