X-Git-Url: https://git.wirehaze.ovh/solitaire.git/blobdiff_plain/2ba4b0c8426f9fbe13a41fdefaf141a643e365b6..d6e01b6cee73dbac8bf1626390555fa86fc7c97c:/src/solitaire/Rank.java diff --git a/src/solitaire/Rank.java b/src/solitaire/Rank.java index 4a735ab..eda02f9 100644 --- a/src/solitaire/Rank.java +++ b/src/solitaire/Rank.java @@ -1,9 +1,13 @@ package solitaire; +import java.util.List; + enum Rank { ACE("A"), TWO("2"), THREE("3"), FOUR("4"), FIVE("5"), SIX("6"), SEVEN("7"), EIGHT("8"), NINE("9"), TEN("10"), JACK("J"), QUEEN("Q"), KING("K"); + static final List RANKS = List.of(Rank.values()); + private final String symbol; Rank(String symbol) { @@ -14,4 +18,8 @@ enum Rank { public String toString() { return symbol; } + + boolean isSuccessorOf(Rank rank) { + return ordinal() == rank.ordinal() + 1; + } }