]> wirehaze git hosting - solitaire.git/blob - src/solitaire/Rank.java

wirehaze git hosting

add Depot
[solitaire.git] / src / solitaire / Rank.java
1 package solitaire;
2
3 import java.util.List;
4
5 enum Rank {
6 ACE("A"), TWO("2"), THREE("3"), FOUR("4"), FIVE("5"), SIX("6"), SEVEN("7"), EIGHT("8"), NINE("9"), TEN("10"),
7 JACK("J"), QUEEN("Q"), KING("K");
8
9 static final List<Rank> RANKS = List.of(Rank.values());
10
11 private final String symbol;
12
13 Rank(String symbol) {
14 this.symbol = symbol;
15 }
16
17 boolean isSuccessorOf(Rank rank) {
18 return this.ordinal() == rank.ordinal() + 1;
19 }
20
21 @Override
22 public String toString() {
23 return symbol;
24 }
25 }