// deals out cards as evenly as possible. private void deal() // deals a deck { for (int x = 0; myDeck.getSize() > 0; x++) // for each card: { players .get(x % players.size()) .addCard(myDeck.deal()); // give one card to each player in order } }