X-Git-Url: https://git.wirehaze.ovh/solitaire.git/blobdiff_plain/626d75d21593081644437dc6fa7392d6990df782..HEAD:/src/solitaire/Foundation.java diff --git a/src/solitaire/Foundation.java b/src/solitaire/Foundation.java index af97510..48995c0 100644 --- a/src/solitaire/Foundation.java +++ b/src/solitaire/Foundation.java @@ -8,20 +8,20 @@ final class Foundation { private final Suit suit; Foundation(Suit suit) { - this.cards = new LinkedList<>(); + cards = new LinkedList<>(); this.suit = suit; } - Suit getSuit() { - return suit; - } + @Override + public String toString() { + if (cards.isEmpty()) + return String.format("( %s )", suit); - boolean isFull() { - return cards.size() == Rank.RANKS.size(); + return String.format("(%s)", cards.getLast()); } private boolean isValidNextCard(Card nextCard) { - if (nextCard.getSuit() != this.suit) + if (nextCard.getSuit() != suit) return false; if (cards.isEmpty()) @@ -40,11 +40,11 @@ final class Foundation { return true; } - @Override - public String toString() { - if (cards.isEmpty()) - return String.format("( %s )", suit); + Suit getSuit() { + return suit; + } - return String.format("(%s)", cards.getLast()); + boolean isFull() { + return cards.size() == Rank.RANKS.size(); } }