34 lines
426 B
Python
34 lines
426 B
Python
|
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
|
||
|
|
||
|
|
||
|
|