]> wirehaze git hosting - solitaire.git/blobdiff - src/solitaire/Foundation.java

wirehaze git hosting

add Depot
[solitaire.git] / src / solitaire / Foundation.java
index 54d4162f00abe31f459f536c8bb9bcec8d389e73..af9751084cae537a917447687f7799c87417d6ac 100644 (file)
@@ -20,20 +20,16 @@ final class Foundation {
        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) {