aboutsummaryrefslogtreecommitdiff
path: root/poker/constants.py
diff options
context:
space:
mode:
Diffstat (limited to 'poker/constants.py')
-rw-r--r--poker/constants.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/poker/constants.py b/poker/constants.py
new file mode 100644
index 0000000..3eeebff
--- /dev/null
+++ b/poker/constants.py
@@ -0,0 +1,33 @@
+from enum import IntEnum, auto
+
+from poker.utils.enum import AutoName
+
+
+class Suit(AutoName):
+ """Card suit enum."""
+
+ CLUBS: auto()
+ DIAMONDS: auto()
+ HEARTS: auto()
+ SPADES: auto()
+
+
+class Value(IntEnum):
+ """Card value enum."""
+
+ ACE = 1
+ TWO = 2
+ THREE = 3
+ FOUR = 4
+ FIVE = 5
+ SIX = 6
+ SEVEN = 7
+ EIGHT = 8
+ NINE = 9
+ TEN = 10
+ JACK = 11
+ QUEEN = 12
+ KING = 13
+
+
+