CardKit provides model structures for building playable card games.
Creating a card
letcard=Card(suit:.Heart, value:.Ace)Creating a deck of cards
letdeck=Card.all()Shuffling (in-place)
deck.shuffle()New shuffled array of cards
letshuffledDeck= deck.shuffled()CardKit is licensed under the BSD license. See LICENSE for more info.