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

wirehaze git hosting

cleanup
[solitaire.git] / src / solitaire / Stock.java
index 3f3a951e355e6bf2234d7eb577f871136db79b23..704f0323ab550ad1a56c51895d4c9a9e27d57c7a 100644 (file)
@@ -8,7 +8,7 @@ final class Stock {
     private final List<Card> cards;
 
     Stock() {
-       this.cards = new LinkedList<>();
+       cards = new LinkedList<>();
 
        for (Suit s : Suit.SUITS)
            for (Rank r : Rank.RANKS)
@@ -17,6 +17,14 @@ final class Stock {
        Collections.shuffle(cards);
     }
 
+    @Override
+    public String toString() {
+       if (isEmpty())
+           return "{   }";
+
+       return String.format("{%s}", cards.getLast());
+    }
+
     Card draw() {
        return cards.removeLast();
     }
@@ -24,12 +32,4 @@ final class Stock {
     boolean isEmpty() {
        return cards.isEmpty();
     }
-
-    @Override
-    public String toString() {
-       if (isEmpty())
-           return "{   }";
-
-       return "{ * }";
-    }
 }