4#ifndef SECTORGENERATOR_H
5#define SECTORGENERATOR_H
16 m_customOnlyRadius(customOnlyRadius) {}
20 int m_customOnlyRadius;
54 std::map<SystemPath, Sint32> m_exploredSystems;
nlohmann::json Json
Definition Json.h:8
int Version
Definition GalaxyGenerator.h:19
Definition RefCounted.h:36
Definition SectorGenerator.h:13
SectorCustomSystemsGenerator(int customOnlyRadius)
Definition SectorGenerator.h:15
virtual bool Apply(Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< Sector > sector, GalaxyGenerator::SectorConfig *config)
Definition SectorGenerator.cpp:175
Definition GalaxyGenerator.h:115
Definition SectorGenerator.h:31
SectorPersistenceGenerator(GalaxyGenerator::Version version)
Definition SectorGenerator.h:33
virtual void ToJson(Json &jsonObj, RefCountedPtr< Galaxy > galaxy)
Definition SectorGenerator.cpp:559
virtual void FromJson(const Json &jsonObj, RefCountedPtr< Galaxy > galaxy)
Definition SectorGenerator.cpp:537
virtual bool Apply(Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< Sector > sector, GalaxyGenerator::SectorConfig *config)
Definition SectorGenerator.cpp:512
Definition SectorGenerator.h:23
virtual bool Apply(Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< Sector > sector, GalaxyGenerator::SectorConfig *config)
Definition SectorGenerator.cpp:293
ExplorationState
Definition StarSystem.h:33
Definition GalaxyGenerator.h:53