mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
21 lines
666 B
Plaintext
21 lines
666 B
Plaintext
//Going to use this pattern for enumeration classes, since they are otherwise unsupported
|
|
|
|
//The typesafe enum pattern
|
|
public class Suit {
|
|
public final int value;
|
|
|
|
protected static final int CLUBS_VAL = 0;
|
|
protected static final int DIAMONDS_VAL = 1;
|
|
protected static final int HEARTS_VAL = 2;
|
|
protected static final int SPADES_VAL = 3;
|
|
|
|
public static final Suit CLUBS = new Suit(CLUBS_VAL);
|
|
public static final Suit DIAMONDS = new Suit(DIAMONDS_VAL);
|
|
public static final Suit HEARTS = new Suit(HEARTS_VAL);
|
|
public static final Suit SPADES = new Suit(SPADES_VAL);
|
|
|
|
private Suit(int value){
|
|
this.value = value;
|
|
}
|
|
}
|