Exemple #1
0
    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
Exemple #2
0
    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