aboutsummaryrefslogtreecommitdiff
path: root/poker/constants.py
blob: b47fb1ee475b04e544a9e7ba5bf9c60581e8846b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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