Documentation ¶
Index ¶
- type Decker
- func (dk Decker) GetBriscola() card.Card
- func (dk Decker) GetPlayerCards(player player.Player) *player.Cards
- func (dk Decker) GetSortedPlayers() (ret []player.Player)
- func (dk *Decker) NewRound() (next player.Player, playerCards map[player.Player][]card.Card, err error)
- func (dk *Decker) PlayCard(player player.Player, card card.Card) (next player.Player, desk []hand.Hand, roundEnd bool, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Decker ¶
type Decker struct {
// contains filtered or unexported fields
}
Decker is the Deck handler
func New ¶
New starts a new game (
playerCards map[player.Player]*player.Cards, briscola card.Card,
)
func (Decker) GetBriscola ¶
GetBriscola returns the briscola
func (Decker) GetPlayerCards ¶
GetPlayerCards returns the player cards
func (Decker) GetSortedPlayers ¶
GetSortedPlayers gives an iterable with sorted players starting by nextPlayer
Click to show internal directories.
Click to hide internal directories.