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