Pokex v0.2.0 Game View Source
The Game structure and gameplay functions
Here is where the whole state of a started game is kept. It holds the players,
deck and pot.
The players attribute is %Table{} struct with the game’s players. The deck is
a list of cards representing the remaining cards in the hands of the dealer. The pot is
a struct where the bets are kept for each game.
You can do things such as Game.add_players/1 klp klp
Link to this section Summary
Functions
Adds the list of players to the Game.players in the order they are in the list
Takes a list of hands and distributes them to the players of the table sequensially
Exchanges card_list cards in hand for Player in spot_name with the top available in deck
Link to this section Functions
Adds the list of players to the Game.players in the order they are in the list
The players are %Player{} structs
Returns {:ok, game} with the game struct with the players added or {:error, "Reason"}
Takes a list of hands and distributes them to the players of the table sequensially.
Returns game with the game struct with the hands added.
Exchanges card_list cards in hand for Player in spot_name with the top available in deck
Returns a new game {:ok, game} or {:error, reason} on failure