Versions in this module Expand all Collapse all v1 v1.1.0 Jan 11, 2024 Changes in this version + func OpenURL(path string) error + type Ballpit struct + func (s *Ballpit) Draw(ctx states.DrawContext) + func (s *Ballpit) Enter(ctx states.Context, v interface{}) error + func (s *Ballpit) Finalize(ctx states.Context) error + func (s *Ballpit) Init(ctx states.Context) error + func (s *Ballpit) Update(ctx states.Context) error + type CreditSection struct + Hat *resources.Sprite + Person resources.MenuItem + Title resources.MenuItem + type Credits struct + func (c *Credits) Draw(ctx states.DrawContext) + func (c *Credits) Enter(ctx states.Context, v interface{}) error + func (c *Credits) Finalize(ctx states.Context) error + func (c *Credits) Init(ctx states.Context) error + func (c *Credits) Update(ctx states.Context) error + type GPTOptions struct + func (s *GPTOptions) Draw(ctx states.DrawContext) + func (s *GPTOptions) Enter(ctx states.Context, v interface{}) error + func (s *GPTOptions) Finalize(ctx states.Context) error + func (s *GPTOptions) Init(ctx states.Context) error + func (s *GPTOptions) Update(ctx states.Context) error + type HatMessage struct + Hat int + func (m HatMessage) FromBytes(b []byte) (net.Message, int) + func (m HatMessage) Ident() uint8 + func (m HatMessage) ToBytes() (b []byte) + type Intro struct + func (i *Intro) Draw(ctx states.DrawContext) + func (i *Intro) Enter(ctx states.Context, v interface{}) error + func (i *Intro) Finalize(ctx states.Context) error + func (i *Intro) Init(ctx states.Context) error + func (i *Intro) Update(ctx states.Context) error + type Jukebox struct + func (j *Jukebox) Draw(ctx states.DrawContext) + func (j *Jukebox) Enter(ctx states.Context, v interface{}) error + func (j *Jukebox) Finalize(ctx states.Context) error + func (j *Jukebox) Init(ctx states.Context) error + func (j *Jukebox) Update(ctx states.Context) error + type Loading struct + func (l *Loading) Draw(ctx states.DrawContext) + func (l *Loading) Enter(ctx states.Context, v interface{}) error + func (l *Loading) Finalize(ctx states.Context) error + func (l *Loading) Init(ctx states.Context) error + func (l *Loading) Update(ctx states.Context) error + type Lobby struct + func (s *Lobby) AddNetPlayer(ctx states.Context, peer *rnet.Peer) + func (s *Lobby) CancelNetworking() + func (s *Lobby) Draw(ctx states.DrawContext) + func (s *Lobby) Enter(ctx states.Context, v interface{}) error + func (s *Lobby) Finalize(ctx states.Context) error + func (s *Lobby) GetNetPlayer(peer *rnet.Peer) *PlayerEntry + func (s *Lobby) Init(ctx states.Context) error + func (s *Lobby) JoinHost(address string) error + func (s *Lobby) RemoveNetPlayer() + func (s *Lobby) SendToNetPlayers(msg rnet.Message) + func (s *Lobby) StartHost(address string) error + func (s *Lobby) Update(ctx states.Context) error + type Menu struct + func (m *Menu) Draw(ctx states.DrawContext) + func (m *Menu) Enter(ctx states.Context, v interface{}) error + func (m *Menu) Finalize(ctx states.Context) error + func (m *Menu) Init(ctx states.Context) error + func (m *Menu) Update(ctx states.Context) error + type PlayerEntry struct + func (e *PlayerEntry) Draw(ctx states.DrawContext) + func (e *PlayerEntry) Init(s *Lobby, ctx states.Context) error + func (e *PlayerEntry) SetController(dir int) + func (e *PlayerEntry) SetPlayer(player game.Player) + func (e *PlayerEntry) SyncController(ctx states.Context) + func (e *PlayerEntry) SyncDifficulty(ctx states.Context, i int) + func (e *PlayerEntry) SyncHat(ctx states.Context) + func (e *PlayerEntry) Update(ctx states.Context, offsetX float64) error + type PreIntro struct + func (p *PreIntro) Draw(ctx states.DrawContext) + func (p *PreIntro) Enter(ctx states.Context, v interface{}) error + func (p *PreIntro) Finalize(ctx states.Context) error + func (p *PreIntro) Init(ctx states.Context) error + func (p *PreIntro) Update(ctx states.Context) error + type StartMessage struct + func (m StartMessage) FromBytes(b []byte) (net.Message, int) + func (m StartMessage) Ident() uint8 + func (m StartMessage) ToBytes() (b []byte)