X-Git-Url: https://git.wirehaze.ovh/solitaire.git/blobdiff_plain/2ba4b0c8426f9fbe13a41fdefaf141a643e365b6..d6e01b6cee73dbac8bf1626390555fa86fc7c97c:/src/solitaire/Card.java?ds=inline diff --git a/src/solitaire/Card.java b/src/solitaire/Card.java index ec6efcf..1f75859 100644 --- a/src/solitaire/Card.java +++ b/src/solitaire/Card.java @@ -5,24 +5,32 @@ final class Card { private final Rank rank; private boolean hidden; + Card(Suit suit, Rank rank) { + this(suit, rank, true); + } + Card(Suit suit, Rank rank, boolean hidden) { this.suit = suit; this.rank = rank; this.hidden = hidden; } - Card(Suit suit, Rank rank) { - this(suit, rank, true); - } + @Override + public String toString() { + if (isHidden()) + return " * "; - Suit getSuit() { - return suit; + return String.format("%s%2s", suit, rank); } Rank getRank() { return rank; } + Suit getSuit() { + return suit; + } + boolean isHidden() { return hidden; } @@ -30,12 +38,4 @@ final class Card { void reveal() { hidden = false; } - - @Override - public String toString() { - if (isHidden()) - return "[ * ]"; - - return String.format("[%s%2s]", suit, rank); - } }