comparison GeoQuiz/Models/UserDataModel.swift @ 31:9d6dd0e59c22

remove dataset and add new screenshots
author Dennis C. M. <dennis@denniscm.com>
date Fri, 11 Nov 2022 08:59:02 +0100
parents 3f4b366d476d
children
comparison
equal deleted inserted replaced
30:eb23effeede7 31:9d6dd0e59c22
12 12
13 // Settings 13 // Settings
14 var haptics: Bool = true 14 var haptics: Bool = true
15 var sound: Bool = true 15 var sound: Bool = true
16 var numberOfLives: Int = 25 16 var numberOfLives: Int = 25
17 var guessTheFlagShape: GuessTheFlagShape = .respectAspectRatio 17 var guessTheFlagAspectRatio: GuessTheFlagAspectRatio = .original
18 18
19 // Profile 19 // Profile
20 var username: String = "Unnamed" 20 var username: String = "Unnamed"
21 var imageData: Data? 21 var imageData: Data?
22 22
24 guard let imageData = imageData else { return nil } 24 guard let imageData = imageData else { return nil }
25 return UIImage(data: imageData) 25 return UIImage(data: imageData)
26 } 26 }
27 } 27 }
28 28
29 enum GuessTheFlagShape: String, Codable, CaseIterable { 29 enum GuessTheFlagAspectRatio: String, Codable, CaseIterable {
30 case respectAspectRatio = "Original" 30 case original = "Original"
31 case circular = "Circular" 31 case circular = "Circular"
32 case rectangular = "Rectangular" 32 case rectangular = "Rectangular"
33 33
34 var localizedName: LocalizedStringKey { LocalizedStringKey(rawValue) } 34 var localizedName: LocalizedStringKey { LocalizedStringKey(rawValue) }
35 } 35 }