@@ -19,17 +19,19 @@ arguments with "!" are not implemented yet
+`Default` alias `d` Génére des particules blanches statiques
+! `Spirale` Génére des particules qui prennent la forme d'une spirale
+`GravityCenter` alias `gc` ( Modifie la trajectoire des particules pour qu'elles forment on cercle de plus en plus petit autour d'un centre de gravité )
+! `Gravite` Applique une gravité sur les particules
+`Cahos` alias `ch`( Crée une animation pour que les particules effectuent une rotation autour du centre de l'écran, s'en raproche avant d'être expulées )
+`LifeCycle` alias `l` Donne au particule une durée de vie
+`Pictures` alias `p1`Les particules spawn aléatoirement et se déplace pour former une image
+`Pictures` alias `p1`Compose une image se dégradant
+`Pictures2` alias `p2`Les particules spawn pour former une image puis de déplace
+`Pictures2` alias `p2`Decompose une image
+`Clock` alias `c` Les particules formes les aiguilles d'une horloge
+`Clock` alias `c` Les particules formes les aiguilles d'une horloge, peut être fusionné avec Picture
+`Battle_royal` alias `b` Les particules se mangent entre elles (en fonction de la plus grosse) en cas de colision, leurs couleurs changent en fonction du nombre de particules dévorées, elles rebondissent contre la bordure de la fenêtre
### Detail de config.json :
...
...
@@ -47,3 +49,11 @@ arguments with "!" are not implemented yet
+`GravityCenter` Crée un centre de gravité
+`NumCycle` donne un nombre de cycle a vivre pour les particules (mettre 0 pour désactiver)
+`LifeOpt` Tableau de chaine de charactère pour des options relative au cycle de vie ("grow" les particules grandissent au fur et a mesure ; "fade" les particules devienne transparente ; "Death" les particules disparaise a la fin de leurs cycle de vie)
+`ScaleX, ScaleY` Le multiplicateur de taille des particules
+`Pictures` fait apparaitre l'image donnée en lien, elles sont au format jpeg, il n'est pas recommandé de mettre des images trop lourdes
+`Scaleimg` multiplie la taille des particules de sorte a recouvrir toute la surface de la fenêtre
+`Spawnimg` fait directement apparaitre les particules de sorte à former les différents pixels de l'image souhaité
+`GravityPoint` les particules sont attirés de sorte à former les différents pixels de l'image souhaité
+`Limite_affichage` détermine les limites atteignables d'une particule avant de ne plus être mise a jour par le programme
+`Horlogescale` Détermine la taille des aiguilles d'une horloge (0 pour ne pas l'afficher, une unité de 1 pour une fenêtre de 250x250 pixel est recommandé)
Il est possible de rajouter une image au fond de l'horloge via Pictures
Scaleimgbool// Determine la taille des pixels d'une image pour qu'elles regroupent toute la fenetre ou non
Scaleimgbool
ScaleX,ScaleYfloat64
SpawnX,SpawnYint
SpawnRatefloat64
SpeedLimit[]float64
Spawnimgbool//fait directement apparaitre les pixels d'une image vers leurs position d'origine
Picturesstring//fait apparaitre l'image donnée en lien, elles sont au format jpeg, il est non recommandé de mettre des images trop lourdes
Spawnimgbool
Picturesstring
Colors[]float64
GravityCenter,GravityPointbool//Active plusieurs type de gravités, GravityPoint attire les pixels d'une image vers leur position d'origine sur celle ci
Horlogescaleint//determine la taille des aiguilles, une valeur de 1 pour 250pixels est recommandé