Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Deal 2 cards
- function deal ( ) {
- function dealCard ( ) {
- return ( Math.floor ( Math.random ( ) * 52 + 1 ) ) ;
- } var card1 = {
- number: dealCard ( ) ,
- rank: "" ,
- suit: ""
- } ;
- function dealCard2 ( ) {
- var card2 = {
- number: dealCard ( ) ,
- rank: "" ,
- suit: ""
- } ; if ( card1.number === card2.number ) {
- dealCard2 ( ) ;
- }
- }
- // convert cards to words
- function convert ( card ) {
- if ( card.number % 13 === 0 ) {
- card.rank = "Ace" ;
- } else if ( card1 % 13 === 1 ) {
- card.rank = "2" ;
- } else if ( card1 % 13 === 2 ) {
- card.rank = "3" ;
- }else if ( card1 % 13 === 3 ) {
- card.rank = "4" ;
- }else if ( card1 % 13 === 4 ) {
- card.rank = "5" ;
- }else if ( card1 % 13 === 5 ) {
- card.rank = "6" ;
- }else if ( card1 % 13 === 6 ) {
- card.rank = "7" ;
- }else if ( card1 % 13 === 7 ) {
- card.rank = "8" ;
- }else if ( card1 % 13 === 8 ) {
- card.rank = "9" ;
- }else if ( card1 % 13 === 9 ) {
- card.rank = "10" ;
- }else if ( card1 % 13 === 10 ) {
- card.rank = "Jack" ;
- }else if ( card1 % 13 === 11 ) {
- card.rank = "Queen" ;
- }else if ( card1 % 13 === 12 ) {
- card.rank = "King" ;
- } if ( card.number <= 1 && card.number <= 13 ) {
- card.suit = "Clubs" ;
- } else if ( card.number <= 14 && card.number <= 26 ) {
- card.suit = "Diamonds" ;
- } else if ( card.number <= 27 && card.number <= 39 ) {
- card.suit = "Hearts" ;
- }else if ( card.number <= 40 && card.number <= 52 ) {
- card.suit = "Spades" ;
- }
- }
- convert ( card1 ) ;
- convert ( card2 ) ;
- console.log ( "You have been dealt the " + card1.rank + " of " + card1.suit +
- " and the " + card2.rank + " of " + card2.suit + "." ) ;
- }
- deal ( ) ;
Add Comment
Please, Sign In to add comment