Versions in this module Expand all Collapse all v0 v0.2.1 Apr 10, 2024 v0.2.0 Mar 25, 2024 Changes in this version + type Achievements struct + PlayerFile string + func (s *Achievements) Finalize(world *ecs.World) + func (s *Achievements) Initialize(world *ecs.World) + func (s *Achievements) Update(world *ecs.World) + type InitTerrainMap struct + FS fs.FS + Map save.MapLocation + MapFolder string + func (s *InitTerrainMap) Finalize(world *ecs.World) + func (s *InitTerrainMap) Initialize(world *ecs.World) + func (s *InitTerrainMap) Update(world *ecs.World) + type InitUI struct + func (s *InitUI) Finalize(world *ecs.World) + func (s *InitUI) Initialize(world *ecs.World) + func (s *InitUI) Update(world *ecs.World) type PanAndZoom + ZoomInKey rune + ZoomOutKey rune type SaveGame + MainMenuFunc func() + MapFolder string + SaveFolder string v0.1.0 Mar 10, 2024 Changes in this version + type AssignHaulers struct + func (s *AssignHaulers) Finalize(world *ecs.World) + func (s *AssignHaulers) Initialize(world *ecs.World) + func (s *AssignHaulers) Update(world *ecs.World) + type Build struct + func (s *Build) Finalize(world *ecs.World) + func (s *Build) Initialize(world *ecs.World) + func (s *Build) Update(world *ecs.World) + type Cheats struct + func (s *Cheats) Finalize(world *ecs.World) + func (s *Cheats) Initialize(world *ecs.World) + func (s *Cheats) Update(world *ecs.World) + type DoConsumption struct + func (s *DoConsumption) Finalize(world *ecs.World) + func (s *DoConsumption) Initialize(world *ecs.World) + func (s *DoConsumption) Update(world *ecs.World) + type DoProduction struct + func (s *DoProduction) Finalize(world *ecs.World) + func (s *DoProduction) Initialize(world *ecs.World) + func (s *DoProduction) Update(world *ecs.World) + type GameControls struct + FasterKey ebiten.Key + FullscreenKey ebiten.Key + PauseKey ebiten.Key + SlowerKey ebiten.Key + func (s *GameControls) Finalize(world *ecs.World) + func (s *GameControls) Initialize(world *ecs.World) + func (s *GameControls) Update(world *ecs.World) + type Haul struct + func (s *Haul) Finalize(world *ecs.World) + func (s *Haul) Initialize(world *ecs.World) + func (s *Haul) Update(world *ecs.World) + type InitTerrain struct + func (s *InitTerrain) Finalize(world *ecs.World) + func (s *InitTerrain) Initialize(world *ecs.World) + func (s *InitTerrain) Update(world *ecs.World) + type InitTerrainLoaded struct + func (s *InitTerrainLoaded) Finalize(world *ecs.World) + func (s *InitTerrainLoaded) Initialize(world *ecs.World) + func (s *InitTerrainLoaded) Update(world *ecs.World) + type PanAndZoom struct + KeyboardPanSpeed int + MaxZoom float64 + MinZoom float64 + PanButton ebiten.MouseButton + func (s *PanAndZoom) Finalize(world *ecs.World) + func (s *PanAndZoom) Initialize(world *ecs.World) + func (s *PanAndZoom) Update(world *ecs.World) + type RemoveMarkers struct + MaxTime int64 + func (s *RemoveMarkers) Finalize(world *ecs.World) + func (s *RemoveMarkers) Initialize(world *ecs.World) + func (s *RemoveMarkers) Update(world *ecs.World) + type SaveGame struct + Folder string + Name string + func (s *SaveGame) Finalize(world *ecs.World) + func (s *SaveGame) Initialize(world *ecs.World) + func (s *SaveGame) Update(world *ecs.World) + type Tick struct + func (s *Tick) Finalize(world *ecs.World) + func (s *Tick) Initialize(world *ecs.World) + func (s *Tick) Update(world *ecs.World) + type UpdatePopulation struct + func (s *UpdatePopulation) Finalize(world *ecs.World) + func (s *UpdatePopulation) Initialize(world *ecs.World) + func (s *UpdatePopulation) Update(world *ecs.World) + type UpdateProduction struct + func (s *UpdateProduction) Finalize(world *ecs.World) + func (s *UpdateProduction) Initialize(world *ecs.World) + func (s *UpdateProduction) Update(world *ecs.World) + type UpdateStats struct + func (s *UpdateStats) Finalize(world *ecs.World) + func (s *UpdateStats) Initialize(world *ecs.World) + func (s *UpdateStats) Update(world *ecs.World) + type UpdateUI struct + func (s *UpdateUI) Finalize(world *ecs.World) + func (s *UpdateUI) Initialize(world *ecs.World) + func (s *UpdateUI) Update(world *ecs.World)