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

wirehaze git hosting

cleanup
[solitaire.git] / src / solitaire / Suit.java
1 package solitaire;
2
3 import java.util.List;
4
5 enum Suit {
6 CLUBS("♣", false), DIAMONDS("♦", true), HEARTS("♥", true), SPADES("♠", false);
7
8 static final List<Suit> SUITS = List.of(Suit.values());
9
10 private final String symbol;
11 private final boolean red;
12
13 Suit(String symbol, boolean red) {
14 this.symbol = symbol;
15 this.red = red;
16 }
17
18 @Override
19 public String toString() {
20 return symbol;
21 }
22
23 boolean isBlack() {
24 return !red;
25 }
26
27 boolean isRed() {
28 return red;
29 }
30 }