Untitled
unknown
swift
a year ago
1.3 kB
3
Indexable
// // Model.swift // lab3Kowalczyk // // Created by Jakub Kowalczyk on 17/04/2024. // import Foundation import SwiftUI class Model: ObservableObject { let correctAnswer: [String] = ["1", "2", "3", "4", "5"] @Published var guessedNumbers: [String] = ["", "", "", "", ""] @Published var colors: [Color] = [.white, .white, .white, .white, .white] @Published var buttonTitleColors: [Color] = [.white, .white, .white, .white, .white] private var pickedColumn = "0"; func pickNumber(newNumber: String) { guessedNumbers[Int(pickedColumn)!] = newNumber } func pickColumn(newColumn: String) { pickedColumn = newColumn } func check() { for i in 0...4 { if correctAnswer[i] == guessedNumbers[i] { colors[i] = .green } else if (correctAnswer.contains(guessedNumbers[i])) { colors[i] = .orange } else { colors[i] = .red } } } func restart() { guessedNumbers = ["", "", "", "", ""] colors = [.white, .white, .white, .white, .white] buttonTitleColors = [.white, .white, .white, .white, .white] } }
Editor is loading...
Leave a Comment