Simple Poker Template 0.0.1
|
Classes | |
class | Bet |
Represents a bet made by a player. More... | |
class | Card |
Class representing a playing card with a suit, value, and visual appearance. More... | |
class | CheckHand |
Class responsible for determining the best possible poker hand from a given set of cards. More... | |
class | Cpu |
Class representing a CPU player in the poker game, managing AI actions and behavior. More... | |
class | Deck |
Class representing a deck of playing cards. More... | |
class | GameManager |
The GameManager class manages the poker game, including player turns, bets, card distribution, and round progression. More... | |
class | Human |
Class representing a human player in the poker game, managing UI elements and interactions specific to user. More... | |
class | PlayerBase |
Base class representing a player in the poker game, handling actions, bets, and interactions with the game environment. More... | |
class | PokerEventManager |
The PokerEventManager class manages events related to the poker game, such as round finishing, new round starting, player turn changing, and match ending. More... | |
class | PokerHand |
The PokerHand class represents a hand in poker, containing information about the hand ranking, cards in the hand, and relevant high cards and kickers. More... | |
class | PokerPotBet |
Manages the poker pot and bets, including tracking total pot amount, sub-pots for each turn, adding bets, and determining winnings. More... | |
class | PokerStats |
Represents statistics for the current state of the poker game, including the total pot, current bet amount, and the last player who took action. More... | |
class | Pot |
Represents a pot in the poker game with the list of bets made to the pot. More... | |
class | Tiebreaker |
Manages tiebreakers in a poker game, determining the winners in case of tied hands or kickers. More... | |
Enumerations | |
enum | PokerAction { NOTHING , FOLD , CHECK , CALL , RAISE , ALL_IN } |
enum | PokerChip { NOTHING , DEALER , SMALL_BLIND , BIG_BLIND } |
enum | HAND { HIGH_CARD , ONE_PAIR , TWO_PAIR , THREE_KIND , STRAIGHT , FLUSH , FULL_HOUSE , FOUR_KIND , STRAIGHT_FLUSH , ROYAL_STRAIGHT_FLUSH } |