Documentation
¶
Overview ¶
Package rustmaps provides functionality for generating and managing Rust game maps
Index ¶
- type Generator
- func (g *Generator) AddMap(m *types.Map)
- func (g *Generator) CanGenerate(log *zap.Logger) bool
- func (g *Generator) ContainCustomMaps() bool
- func (g *Generator) DetermineTier(log *zap.Logger) (string, bool)
- func (g *Generator) Download(log *zap.Logger, version string) error
- func (g *Generator) DownloadFile(log *zap.Logger, url, target string) error
- func (g *Generator) Generate(log *zap.Logger) bool
- func (g *Generator) Generating() bool
- func (g *Generator) GetConfigPath() string
- func (g *Generator) GetDownloadsDir() string
- func (g *Generator) GetImportDir() string
- func (g *Generator) GetLogPath() string
- func (g *Generator) GetMaps() []*types.Map
- func (g *Generator) GetRandomSeed() string
- func (g *Generator) GetStatus(log *zap.Logger, m *types.Map) (*api.RustMapsStatusResponse, error)
- func (g *Generator) Import(log *zap.Logger, force bool) error
- func (g *Generator) InitDirs() error
- func (g *Generator) IsApiKeySet() bool
- func (g *Generator) LoadCSV(log *zap.Logger, mapsPath string) error
- func (g *Generator) LoadConfig() error
- func (g *Generator) OverrideDownloadsDir(log *zap.Logger, dir string)
- func (g *Generator) Pending() bool
- func (g *Generator) SaveConfig() error
- func (g *Generator) SetApiKey(apiKey string)
- func (g *Generator) SetTier(tier string)
- func (g *Generator) SyncStatus(log *zap.Logger, m *types.Map) error
- func (g *Generator) ValidateAuthentication(log *zap.Logger) error
- func (g *Generator) ValidateCSV(log *zap.Logger, mapsPath string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
Generator handles map generation and management
func NewGenerator ¶
NewGenerator creates a new Generator instance
func (*Generator) ContainCustomMaps ¶
func (*Generator) DownloadFile ¶
DownloadFile downloads a file using net/http
func (*Generator) Generating ¶
func (*Generator) GetConfigPath ¶
func (*Generator) GetDownloadsDir ¶
func (*Generator) GetImportDir ¶
func (*Generator) GetLogPath ¶
func (*Generator) GetRandomSeed ¶
func (*Generator) IsApiKeySet ¶
func (*Generator) LoadConfig ¶
LoadConfig loads the configuration from disk
func (*Generator) OverrideDownloadsDir ¶
func (*Generator) SaveConfig ¶
SaveConfig saves the current configuration to disk
func (*Generator) ValidateAuthentication ¶
Click to show internal directories.
Click to hide internal directories.