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