persistence

package
v0.0.0-...-af59c4b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2019 License: MIT Imports: 11 Imported by: 0

Documentation

Index

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 *PersistenceManager) WritePlanetTextures(starSystemName string, planetName string, img *image.RGBA) error

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL