Clauses de contextes | |
---|---|
with | Ada.Characters.Latin_1 |
with | Spider.Draw |
Constantes | ||
---|---|---|
Nom | Type | Initialisation |
Hauteur_Ecran | 399 | |
Largeur_Ecran | 639 | |
Rayon_Int_Croix | 2 | |
Rayon_Ext_Croix | 6 | |
Hauteur_Degrade | 5 | |
Facteur_Zin | 4.0 | |
Facteur_Zout | 4.0 | |
Zoom_Min | 0.1 | |
Nb_Iteration_Min | 6 | |
Longueur_Max | 50 | |
Nb_Couleur_Max | 10 | |
Prompt | String | "> " |
Couleur_Cadre | Spider.Draw.Tcolor | ( 255 , 255 , 200 ) |
Couleur_Numeros | Spider.Draw.Tcolor | ( 255 , 255 , 200 ) |
Echape | Character | Ada.Characters.Latin_1.Esc |
Vide | Character | Ada.Characters.Latin_1.Nul |
Espace | Character | Ada.Characters.Latin_1.Space |
Fractal_Initial_Julia | Cara_Fractal | ( Julia , 4 , 50 , 4.0 , 1.0 / 4.0 , ( 0.0 , 0.0 ) , 0.0 , ( ( 255 , 50 , 50 ) , ( 200 , 254 , 120 ) , ( 123 , 78 , 100 ) , ( 0 , 23 , 100 ) ) , False , False , 0.577 , 0.468 ) |
Fractal_Initial_Mandel | Cara_Fractal | ( Mandelbrot , 4 , 50 , 4.0 , 1.0 / 4.0 , ( 0.6 , 0.0 ) , 0.0 , ( ( 100 , 100 , 255 ) , ( 120 , 230 , 255 ) , ( 123 , 78 , 100 ) , ( 0 , 23 , 100 ) ) , False , False ) |
Variables | ||
---|---|---|
Nom | Type | Initialisation |
Matrice_Iteration_Global | T_Matrice_Iteration_2 | |
Matrice_Tampon_Ecran | T_Matrice_Tampon( 0 .. Largeur_Ecran , 0 .. Hauteur_Ecran ) |
Sous types | ||
---|---|---|
Nom | Déclaration | |
T_Nb_Couleur | Integer range 2 .. Nb_Couleur_Max |
T_Couleur (article) | ||
---|---|---|
Champ | Type | par défaut |
R | Byte | |
G | Byte | |
B | Byte |
T_Centre (article) | ||
---|---|---|
Champ | Type | par défaut |
X | Long_Float | 0.6 |
Y | Long_Float | 0.0 |
Cara_Fractal (article) | ||
---|---|---|
Discriminant | Type | par défaut |
Ensemble | T_Ensemble | Mandelbrot |
Nb_Couleur | T_Nb_Couleur | 4 |
Champ | Type | par défaut |
NB_Iteration_Max | Positive | 50 |
C_Diverge_Limite | Long_Float | 4.0 |
Zoom | Long_Float | 1.0 / 4.0 |
Centre | T_Centre | ( 0.6 , 0.0 ) Angle : Long_Float 0.0 |
Couleur | T_Tab_Couleur(1..Nb_Couleur) | ( ( 255 , 0 , 0 ) ( 0 , 255 , 0 ) ( 0 , 0 , 255 ) ( 255 , 255 , 0 ) |
Antialiasing | Boolean | False |
Dessine_Degrade | Boolean | False |
Partie variante | ||
Ensemble = Julia | ||
Cx | Long_Float | 0.577 |
Cy | Long_Float | 0.468 |
Ensemble = Mandelbrot | ||
null |
T_Matrice_Iteration_2 (article) | ||
---|---|---|
Discriminant | Type | par défaut |
Antialiasing | Boolean | False |
Champ | Type | par défaut |
Partie variante | ||
Antialiasing = False | ||
Matrice_Iteration | T_Matrice_Iteration(0..Largeur_Ecran,0..Hauteur_Ecran) | |
Antialiasing = True | ||
Matrice_Iteration_Anti | T_Matrice_Iteration(0..Largeur_Ecran*2+1,0..Hauteur_Ecran*2+1) |
T_Fractal (article) | ||
---|---|---|
Champ | Type | par défaut |
Fractal | Cara_Fractal | |
Suiv | T_Lien |
T_Liste_Fractals (article) | ||
---|---|---|
Champ | Type | par défaut |
Tete | T_Lien | null |
Nb_Fractals | Natural | 0 |
généré par AdaDoc le 18. 7. 2001