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: 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