X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=client.coffee;h=6f8d230cdc62c1c2f6e616d6d4c5c2a2f3995f24;hb=17254bb57943dda8793cf80c37fb65db472de0ea;hp=fbe2815a181048a3f51ca24b56d53ef83a67c77f;hpb=4ae9f3f4c527c3565fa7e82c114f025053927df3;p=peach-cgt.git diff --git a/client.coffee b/client.coffee index fbe2815..6f8d230 100644 --- a/client.coffee +++ b/client.coffee @@ -120,14 +120,19 @@ init = -> @cards[card].view.toggleClass 'flipped', state if agent is me tell_server ['flip', agent, card, state] - state.on 'set_cards', (cards) -> + state.on 'set_cards', (agent, cards) -> # FIXME add agent arg and tell server if it's not us $('.card').remove() for card in cards instantiate_card card + if agent is me + tell_server ['set_cards', agent, cards] # timeout so browser will stop showing that we're loading timeout 1, poll_for_updates + timeout 2, -> + # ask for initial state + tell_server ['send_state', state.agent] $ -> $table = $ '#table'