return cards.size() == Rank.RANKS.size();
}
- private boolean isValidNextCard(Card card) {
- Rank cardRank, lastRank;
-
- if (card.getSuit() != this.suit)
+ private boolean isValidNextCard(Card nextCard) {
+ if (nextCard.getSuit() != this.suit)
return false;
- cardRank = card.getRank();
-
if (cards.isEmpty())
- return cardRank == Rank.ACE;
+ return nextCard.getRank() == Rank.ACE;
- lastRank = cards.getLast().getRank();
+ Card lastCard = cards.getLast();
- return cardRank.isSuccessorOf(lastRank);
+ return nextCard.getRank().isSuccessorOf(lastCard.getRank());
}
boolean add(Card card) {