Added Deal 3 more cards button

This commit is contained in:
2023-04-10 20:38:12 +02:00
parent 5665c75030
commit 85fb6a1bc9
3 changed files with 122 additions and 23 deletions

View File

@@ -19,12 +19,30 @@ class SetGameModelView: ObservableObject {
}
var cardsOnTable: Array<Card> {
model.cardsOnTable
var cardsOnTable: Array<Card> = Array()
for card in model.cards {
if (card.isOnTheTable && !card.isMatched) {
cardsOnTable.append(card)
}
}
return cardsOnTable
}
func newGame() {
self.model = SetGame()
}
func choose(_ card: Card) {
self.model.choose(card)
}
var score: Int {
model.score
}
func deal() {
self.model.addCardsToTable(3)
}
}