Advertisement
braveheart1989

cards

Nov 13th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function cardDeckBuilder(selector) {
  2.         let container = $(selector);
  3.  
  4.         function checkSuits(suit) {
  5.             let card = ''
  6.             if(suit=='C') {
  7.                 card = '\u2663'
  8.             }else if(suit=='D') {
  9.                 card = '\u2666 '
  10.  
  11.             }else if(suit=='H') {
  12.                 card = '\u2665 '
  13.  
  14.             }else if(suit=='S') {
  15.                 card = '\u2660'
  16.  
  17.             }
  18.             return card;
  19.         }
  20.  
  21.         function reverseCards() {
  22.             var list = container;
  23.             var listItems = list.children('.card');
  24.             list.append(listItems.get().reverse());
  25.  
  26.         }
  27.  
  28.         return {
  29.             addCard:function (face,suit) {
  30.                 let suits  = checkSuits(suit);
  31.                 let div = $('<div class="card">').on('click',reverseCards);
  32.                 div.text(`${face} ${suits}`);
  33.                 container.append(div)
  34.             }
  35.         }
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement