X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=client.coffee;h=b480d04dd07f61031ea5e57b39aaf35c9162f778;hb=e5d2d2f7c8ee13e32caebf343b6d4046ca802b11;hp=0c54a71fb4064273e50fd223f92a2ef21124b5ec;hpb=f12edd687531576f662976ccb4d24a9f5cd42fd9;p=peach-cgt.git diff --git a/client.coffee b/client.coffee index 0c54a71..b480d04 100644 --- a/client.coffee +++ b/client.coffee @@ -111,7 +111,7 @@ instantiate_card = (card) -> if card.flipped view.addClass 'flipped' $table.append view - view.draggable containment: '#table', grid: [20, 20] + view.draggable grid: [20, 20] view.bind 'dragstart', (event, ui) -> view.css 'z-index': card.z = next_card_z() if card.pile? @@ -298,7 +298,7 @@ init_card_designer = -> container.append ul - submit = $ $ "
Done
" + submit = $ $ "
Done
" submit.bind 'click', -> $('#deck_designer').remove() show_message cards_in_deck @@ -310,15 +310,17 @@ init_card_designer = -> pile: "#{state.agent}_draw" x: 0 y: 0 - z: next_card_z() flipped: true } cards.push card - cards.push card - cards.push card - cards.push card + cards.push $.extend {}, card # clone + cards.push $.extend {}, card # clone + cards.push $.extend {}, card # clone + # asign z-index in random order cards.shuffle() + for card in cards + card.z = next_card_z() show_message cards # let server assign card numbers