Exemple #1
0
  public Hand deal(Game game) {

    // always shuffle before dealing!
    shuffle();

    // create a new hand
    Hand hand = game.newHand();

    // deal five cards to each player
    for (Team.Player player : game.getPlayers()) {
      hand.setCards(player, useNextCards(5));
    }

    // set the up card
    hand.setUpCard(useNextCard());

    return hand;
  }