comparison GeoQuiz/Logic/UserDataModel.swift @ 14:136928bae534

add user profile
author Dennis C. M. <dennis@denniscm.com>
date Wed, 19 Oct 2022 07:56:33 +0200
parents
children f140bb277c96
comparison
equal deleted inserted replaced
13:bdfff35dd43c 14:136928bae534
1 //
2 // UserDataModel.swift
3 // GeoQuiz
4 //
5 // Created by Dennis Concepción Martín on 18/10/22.
6 //
7
8 import Foundation
9 import SwiftUI
10
11 struct UserData: Codable {
12
13 // Settings
14 var haptics: Bool = true
15 var sound: Bool = true
16 var numberOfLives: Int = 25
17
18 // Profile
19 var username: String = "Anonymous"
20 var imageData: Data?
21
22 var uiImage: UIImage? {
23 guard let imageData = imageData else { return nil }
24 return UIImage(data: imageData)
25 }
26 }