4#ifndef STARSYSTEM_GENERATOR_H
5#define STARSYSTEM_GENERATOR_H
64 void PositionSettlementOnPlanet(
SystemBody *sbody, std::vector<double> &prevOrbits);
Definition StarSystemGenerator.h:54
virtual bool Apply(Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< StarSystem::GeneratorAPI > system, GalaxyGenerator::StarSystemConfig *config)
Definition StarSystemGenerator.cpp:1729
Definition RefCounted.h:36
Definition StarSystemGenerator.h:30
virtual bool Apply(Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< StarSystem::GeneratorAPI > system, GalaxyGenerator::StarSystemConfig *config)
Definition StarSystemGenerator.cpp:501
Definition StarSystemGenerator.h:10
virtual bool Apply(Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< StarSystem::GeneratorAPI > system, GalaxyGenerator::StarSystemConfig *config)
Definition StarSystemGenerator.cpp:185
Definition GalaxyGenerator.h:122
Definition StarSystemGenerator.h:15
fixed CalcHillRadius(SystemBody *sbody) const
Definition StarSystemGenerator.cpp:358
static const StarTypeInfo starTypeInfo[]
Definition StarSystemGenerator.h:23
void PickAtmosphere(SystemBody *sbody)
Definition StarSystemGenerator.cpp:200
static const fixed starMetallicities[]
Definition StarSystemGenerator.h:22
void PickRings(SystemBody *sbody, bool forceRings=false)
Definition StarSystemGenerator.cpp:293
Definition StarSystemGenerator.h:38
virtual bool Apply(Random &rng, RefCountedPtr< Galaxy > galaxy, RefCountedPtr< StarSystem::GeneratorAPI > system, GalaxyGenerator::StarSystemConfig *config)
Definition StarSystemGenerator.cpp:1159
Definition StarSystem.h:157
Definition SystemBody.h:19
BodyType
Definition SystemBody.h:23
Definition GalaxyGenerator.h:60
Definition StarSystemGenerator.h:17
int radius[2]
Definition StarSystemGenerator.h:19
int tempMin
Definition StarSystemGenerator.h:20
int mass[2]
Definition StarSystemGenerator.h:18
int tempMax
Definition StarSystemGenerator.h:20