Mercurial > public > geoquiz
comparison GeoQuiz/Logic/UserDataModel.swift @ 19:f140bb277c96
refactor code
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Sun, 23 Oct 2022 00:11:38 +0100 |
parents | 136928bae534 |
children |
comparison
equal
deleted
inserted
replaced
18:d20cf93c9812 | 19:f140bb277c96 |
---|---|
6 // | 6 // |
7 | 7 |
8 import Foundation | 8 import Foundation |
9 import SwiftUI | 9 import SwiftUI |
10 | 10 |
11 struct UserData: Codable { | 11 struct UserDataModel: Codable { |
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 | 17 |
18 // Profile | 18 // Profile |
19 var username: String = "Anonymous" | 19 var username: String = "Unnamed" |
20 var imageData: Data? | 20 var imageData: Data? |
21 | 21 |
22 var uiImage: UIImage? { | 22 var uiImage: UIImage? { |
23 guard let imageData = imageData else { return nil } | 23 guard let imageData = imageData else { return nil } |
24 return UIImage(data: imageData) | 24 return UIImage(data: imageData) |