Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Game ¶
type Game struct {
// contains filtered or unexported fields
}
func (*Game) MarshalJSON ¶
func (*Game) PlayerNames ¶
func (*Game) PlayerView ¶
func (g *Game) PlayerView() PlayerViewGame
func (*Game) StartNewRound ¶
type GameManager ¶
type GameManager struct {
// contains filtered or unexported fields
}
func NewGameManager ¶
func NewGameManager() *GameManager
func (*GameManager) AddPlayerToGame ¶
func (gm *GameManager) AddPlayerToGame(p *Player, gid GameId) error
func (*GameManager) CreateGame ¶
func (gm *GameManager) CreateGame(name string, owner *Player) *Game
func (*GameManager) List ¶
func (gm *GameManager) List() []*Game
type PlayerManager ¶
type PlayerManager struct {
// contains filtered or unexported fields
}
func NewPlayerManager ¶
func NewPlayerManager() *PlayerManager
func (*PlayerManager) FindPlayer ¶
func (pm *PlayerManager) FindPlayer(id PlayerId) (*Player, error)
func (*PlayerManager) NewPlayer ¶
func (pm *PlayerManager) NewPlayer(name string) *Player
type PlayerViewGame ¶
Click to show internal directories.
Click to hide internal directories.