Florian-DELRIEU / StarSystemGenerator

Generateur de Systeme Solaire inspiré du PDF "Detailed Star System and Planetary Creation Guide"
2 stars 1 forks source link

Planet and System Conditionnal Loop #5

Closed Florian-DELRIEU closed 3 years ago

Florian-DELRIEU commented 3 years ago
Florian-DELRIEU commented 3 years ago
def MakePlanet(PlaneteType):
    P = Planet()
    while P.Type is not PlaneteType:
        P.Autogen()
    P.Show(3) 
Florian-DELRIEU commented 3 years ago
def MakePlanet(PlaneteType):
  P = Planet()
  while P.Type is not PlaneteType:
      P.Autogen()
  P.Show(3) 

Par défaut Planet n'as pas d'Orbit et donc Planet.Type n'existe pas

https://github.com/Florian-DELRIEU/StarSystemGenerator/blob/caf5d73c7724a87042ae26d0af9405b797432aa0/SystemGen.py#L527-L544

Florian-DELRIEU commented 3 years ago

Par défaut Planet n'as pas d'Orbit et donc Planet.Type n'existe pas

Si dans les lignes ci dessous 👇 https://github.com/Florian-DELRIEU/StarSystemGenerator/blob/caf5d73c7724a87042ae26d0af9405b797432aa0/SystemGen.py#L531-L533

Mais pourquoi Planet.Type n'est pas reconnu alors ?

Florian-DELRIEU commented 3 years ago

Done in commit b9d179c719924cb0e198f91ccaf7a02c0c63cad8

Il faut ajouter une condition sur la zone dans laquelle se situe la planète