def generateSolar(self, position): races = world.raceManager() system = wg.genPlanetarySystem(DAT_SOLAR_NAME, SOLAR_SIZE, DAT_SOLAR_STAR_STYLE, DAT_SOLAR_BG, position) i = 0 for p in SOLAR_PLANET_NAMES: if SOLAR_PLANET_HABITABLE[i]: wg.genHabitablePlanet(system, SOLAR_PLANET_ORBITS[i], int(dat['Data']['SE']['Planet'][SOLAR_PLANET_STYLES[i]]['Radius'].value), \ SOLAR_PLANET_NAMES[i], math.pi * 0.75, math.pi * 2.0 / SOLAR_PLANET_PERIODS[i], SOLAR_PLANET_STYLES[i], \ SOLAR_PLANET_POPULATION[i], races.race(SOLAR_PLANET_RACE[i])) else: wg.genDesertPlanet(system, SOLAR_PLANET_ORBITS[i], int(dat['Data']['SE']['Planet'][SOLAR_PLANET_STYLES[i]]['Radius'].value), \ SOLAR_PLANET_NAMES[i], 0.0, math.pi * 2.0 / SOLAR_PLANET_PERIODS[i], SOLAR_PLANET_STYLES[i]) i = i + 1 #wg.genAsteroid(system, 10000, 3000, 400, 0, 0, 100, '01') return system
def generate(self): races = world.raceManager() system = WorldGen.genPlanetarySystem('Solar', 2000.0, 'solar', 'bg00', Point(0.0, 0.0)) WorldGen.genDesertPlanet(system, 600.0, 50.0, 'Mercur', 0.0, math.pi * 2.0 / 87.0, 'mercur') WorldGen.genHabitablePlanet(system, 450.0, 75.0, 'Earth', 1.0, math.pi * 2.0 / 365.0, 'earth', 1000000, races.race('People')) WorldGen.genDesertPlanet(system, 800.0, 100.0, 'Saturn', math.pi, math.pi * 2.0 / 100.0, 'saturn') WorldGen.genAsteroid(system, 1000.0, 500.0, 20.0, 0.0, 0.0, 100.0, '00') WorldGen.genAsteroid(system, 1500.0, 700.0, 10.0, 100.0, 0.0, 100.0, '01') world.systemManager().currentSystem = system
def generate(self): races = world.raceManager() system = WorldGen.genPlanetarySystem("Solar", 2000.0, "solar", "bg00", Point(0.0, 0.0)) WorldGen.genDesertPlanet(system, 600.0, 50.0, "Mercur", 0.0, math.pi * 2.0 / 87.0, "mercur") WorldGen.genHabitablePlanet( system, 450.0, 75.0, "Earth", 1.0, math.pi * 2.0 / 365.0, "earth", 1000000, races.race("People") ) WorldGen.genDesertPlanet(system, 800.0, 100.0, "Saturn", math.pi, math.pi * 2.0 / 100.0, "saturn") WorldGen.genAsteroid(system, 1000.0, 500.0, 20.0, 0.0, 0.0, 100.0, "00") WorldGen.genAsteroid(system, 1500.0, 700.0, 10.0, 100.0, 0.0, 100.0, "01") world.systemManager().currentSystem = system