Versions in this module Expand all Collapse all v0 v0.0.2 Dec 8, 2023 v0.0.1 Nov 29, 2023 Changes in this version + type EbitenGame struct + func NewGame(init GameInitStruct) *EbitenGame + func (g *EbitenGame) Draw(screen *ebiten.Image) + func (g *EbitenGame) GetNextSpriteID() int + func (g *EbitenGame) GetSpriteCmdChannel() chan any + func (g *EbitenGame) Layout(outsideWidth, outsideHeight int) (int, int) + func (g *EbitenGame) PressedUserInput() *models.UserInput + func (g *EbitenGame) RunGame() + func (g *EbitenGame) TellGameToExit() + func (g *EbitenGame) Update() error + type GameInitStruct struct + Height int + JustPressedBroker *tools.Broker[*models.UserInput] + ShowFPS bool + Width int + type SavedControlState struct + func (s *SavedControlState) GetUserInput(screenWidth, screenHeight int) (pressed, justPressed *models.UserInput)