Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Card = function(number, suit)
- {
- this.number = number;
- this.suit = suit;
- };
- Card.prototype.toString = function()
- {
- return this.number + " of " + this.suit;
- }
- var Deck = function()
- {
- this.cards = [];
- var numbers = ["A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"];
- var suits = ["Hearts", "Diamonds", "Clubs", "Spades"];
- for (var i = 0; i < suits.length; i++)
- {
- for (var j = 0; j < numbers.length; j++)
- {
- card = new Card(numbers[j], suits[i]);
- this.cards.push(card);
- }
- }
- };
- function ShuffleDeck(deck)
- {
- var shuffledCards = [];
- while (deck.cards.length > 0)
- {
- var index = Math.floor(Math.random() * deck.cards.length);
- shuffledCards.push(deck.cards[index]);
- deck.cards.splice(index, 1);
- }
- deck.cards = shuffledCards;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement