Я создал концентрационную игру с 26 картами.Теперь я хочу создать новую игровую кнопку, которая запускает игру и перезапускает ее с самого начала, если она уже началась.
Я создаю новую кнопку, но я не знаю код для ее сброса
@IBOutlet var cardButtons: [UIButton]!
var emojiChoices = ["?", "?", "☂", "☀", "?","?", "?", "☂", "☀", "?","?", "?", "☂", "☀", "?","?", "?", "☂", "☀", "?","?", "?", "☂", "☀", "?", "?"]
@IBOutlet weak var flipCountLabel: UILabel!
@IBAction func touchCard(_ sender: UIButton) {
flipCount += 1
if let cardNumber = cardButtons.firstIndex(of: sender) {
flipCard(withEmoji: emojiChoices[cardNumber], on: sender)
} else {
print("Chosen Card was not in cardButton")
}
}
@IBAction func resetCards(_ sender: UIButton) {
self.resetCards(_ sender:
}
@IBAction func resetCards(_ sender: UIButton) {
self.resetCards(_ sender:
}
Что мне нужно добавить в эту resetCards (), чтобы все мои перевёрнутыекарты, чтобы вернуться в исходное состояние?Пожалуйста, укажите мне правильное направление.Спасибо!