## Uses of Class
com.threerings.parlor.card.data.Hand

Packages that use Hand
com.threerings.parlor.card.client
com.threerings.parlor.card.data
com.threerings.parlor.card.server
com.threerings.parlor.card.trick.data
com.threerings.parlor.card.trick.util

### Uses of Hand in com.threerings.parlor.card.client

Methods in com.threerings.parlor.card.client with parameters of type Hand
`void` CardGameController.`receivedHand(Hand hand)` Called when the server deals the client a new hand of cards.
`void` CardGameReceiver.`receivedHand(int oid, Hand hand)` Dispatched to the client when it has received a hand of cards.
`void` CardGameController.`receivedHand(int oid, Hand hand)` Called by our sender to notify us of a received hand.
`void` CardPanel.`setHand(Hand hand, long fadeDuration)` Fades a hand of cards in.
`void` CardPanel.`showHand(Hand hand)` Shows a hand that was previous set face-down.

### Uses of Hand in com.threerings.parlor.card.data

Methods in com.threerings.parlor.card.data that return Hand
`Hand` Deck.`dealHand(int size)` Deals a hand of cards from the deck.

Methods in com.threerings.parlor.card.data with parameters of type Hand
`void` Deck.`returnHand(Hand hand)` Returns a hand of cards to the deck.

### Uses of Hand in com.threerings.parlor.card.server

Methods in com.threerings.parlor.card.server that return Hand
`Hand` CardGameManager.`dealHand(Deck deck, int size, int playerIndex)` Deals a hand of cards to the player at the specified index from the given Deck.
`Hand[]` CardGameManager.`dealHands(Deck deck, int size)` Deals a hand of cards to each player from the specified Deck.

Methods in com.threerings.parlor.card.server with parameters of type Hand
`static void` CardGameSender.`sendHand(com.threerings.presents.data.ClientObject target, int arg1, Hand arg2)` Issues a notification that will result in a call to `CardGameReceiver.receivedHand(int, com.threerings.parlor.card.data.Hand)` on a client.

### Uses of Hand in com.threerings.parlor.card.trick.data

Methods in com.threerings.parlor.card.trick.data with parameters of type Hand
`boolean` TrickCardGameObject.`isCardPlayable(Hand hand, Card card)` Checks whether a user can play the specified card at this time.

### Uses of Hand in com.threerings.parlor.card.trick.util

Methods in com.threerings.parlor.card.trick.util with parameters of type Hand
`static boolean` TrickCardGameUtil.`canFollowSuit(PlayerCard[] cardsPlayed, Hand hand)` Checks whether the player can follow the suit lead with the hand given.