Advertisement
mdamyanova

Cards

Nov 14th, 2016
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function cardDeckBuilder(selector) {
  2.         let cards = [];
  3.         function addCard(face, suit) {
  4.             let div = $('<div class="card">');
  5.             div.append(face);
  6.             switch (suit){
  7.                 case 'C':
  8.                     suit = '\u2663 ';
  9.                     break;
  10.                 case 'D':
  11.                     suit = '\u2666 ';
  12.                     break;
  13.                 case 'H':
  14.                     suit = '\u2665 ';
  15.                     break;
  16.                 case 'S':
  17.                     suit = '\u2660';
  18.                     break;
  19.             }
  20.             div.append(suit);
  21.             $(selector).append(div);
  22.             cards.push(div);
  23.         }
  24.  
  25.         $('#main').on('click', '.card', function () {
  26.             cards.reverse();
  27.            for(let card of cards){
  28.                $('#main').append(card)
  29.            }
  30.         });
  31.         return {addCard};
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement