comparison GeoQuiz/Logic/CountryGame.swift @ 9:3540c7efc216

implement UserSettings
author Dennis C. M. <dennis@denniscm.com>
date Fri, 07 Oct 2022 18:50:38 +0200
parents e09959b4e4a8
children
comparison
equal deleted inserted replaced
8:e09959b4e4a8 9:3540c7efc216
45 @Published var player: AVAudioPlayer? 45 @Published var player: AVAudioPlayer?
46 46
47 init() { 47 init() {
48 let data: CountryModel = load("countries.json") 48 let data: CountryModel = load("countries.json")
49 self.data = data.countries 49 self.data = data.countries
50
51 if let userSettings = UserDefaults.standard.data(forKey: "UserSettings") {
52 if let decodedUserSettings = try? JSONDecoder().decode(UserSettingsModel.self, from: userSettings) {
53 userLives = decodedUserSettings.numberOfLives
54 }
55 }
56
50 askQuestion { 57 askQuestion {
51 selector() 58 selector()
52 } 59 }
53 } 60 }
54 } 61 }