Documentation ¶
Index ¶
- type PersistenceManager
- func (persistenceManager *PersistenceManager) LoadPlayers() (map[string]*types.Player, error)
- func (persistenceManager *PersistenceManager) LoadStarSystem(name string) (*types.StarSystem, error)
- func (persistenceManager *PersistenceManager) LoadUniverse() (*types.Universe, error)
- func (persistenceManager *PersistenceManager) PlanetTexturesFile(starSystemName string, planetName string) string
- func (persistenceManager *PersistenceManager) WritePlanetTextures(starSystemName string, planetName string, img *image.RGBA) error
- func (persistenceManager *PersistenceManager) WritePlayers(players map[string]*types.Player) error
- func (persistenceManager *PersistenceManager) WriteStarSystem(starSystem *types.StarSystem) error
- func (persistenceManager *PersistenceManager) WriteUniverse(universe *types.Universe) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PersistenceManager ¶
type PersistenceManager struct {
// contains filtered or unexported fields
}
func NewPersistenceManager ¶
func NewPersistenceManager(directory string) *PersistenceManager
func (*PersistenceManager) LoadPlayers ¶
func (persistenceManager *PersistenceManager) LoadPlayers() (map[string]*types.Player, error)
func (*PersistenceManager) LoadStarSystem ¶
func (persistenceManager *PersistenceManager) LoadStarSystem(name string) (*types.StarSystem, error)
func (*PersistenceManager) LoadUniverse ¶
func (persistenceManager *PersistenceManager) LoadUniverse() (*types.Universe, error)
func (*PersistenceManager) PlanetTexturesFile ¶
func (persistenceManager *PersistenceManager) PlanetTexturesFile(starSystemName string, planetName string) string
func (*PersistenceManager) WritePlanetTextures ¶
func (*PersistenceManager) WritePlayers ¶
func (persistenceManager *PersistenceManager) WritePlayers(players map[string]*types.Player) error
func (*PersistenceManager) WriteStarSystem ¶
func (persistenceManager *PersistenceManager) WriteStarSystem(starSystem *types.StarSystem) error
func (*PersistenceManager) WriteUniverse ¶
func (persistenceManager *PersistenceManager) WriteUniverse(universe *types.Universe) error
Click to show internal directories.
Click to hide internal directories.