# FIXME implement set_pile(pile, card_order_array)
- set_cards: (cards) ->
+ set_cards: (agent, cards) ->
@cards = []
@piles = {}
for card in cards
unless @piles[card.pile]?
@piles[card.pile] = []
@piles[card.pile].push card
- @trigger 'set_cards', @cards
+ @trigger 'set_cards', agent, @cards
process_messages: (messages) ->
unless typeof messages is 'array' or typeof messages is 'object'