Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:gdevelop:tutorials:simulatingdynamicarrayswithstructurenotation [2015/05/26 11:42]
kink created
fr:gdevelop:tutorials:simulatingdynamicarrayswithstructurenotation [2015/12/09 13:52] (current)
blady Correction de fôtes d'aurtograf
Line 1: Line 1:
-FIXME **Traduction faite, à relire/​valider**\\ //(remove this paragraph once the translation is finished)// 
- 
- 
 ====== Simuler un tableau dynamique avec une variable structure ====== ====== Simuler un tableau dynamique avec une variable structure ======
  
-Dans Gdevelop, vous pouvez utiliser une notation structure sur une action pour déclarer un enfant à votre variable structure :+Dans GDevelop, vous pouvez utiliser une notation structure sur une action pour déclarer un enfant à votre variable structure :
  
  
   Faire = 1 à la variable maVariableStructure["​maVariableEnfant"​]   Faire = 1 à la variable maVariableStructure["​maVariableEnfant"​]
  
-**NOTE:** Tous les arguments entre crochets doivent être une chaîne (donc usage de guillemet).\\ +**NOTE :** Tous les arguments entre crochets doivent être une chaîne (donc usage de guillemet).\\ 
-**TIP:** Utiliser la méthode VariableString() (au lieu de la méthode Variable()) pour récupérer la valeur texte d'une variable. Exemple : Faire = 1 à la variable maVariableStructure[VariableString(une_variable)] ​+**CONSEIL ​:** Utiliser la méthode VariableString() (au lieu de la méthode Variable()) pour récupérer la valeur texte d'une variable. Exemple : Faire = 1 à la variable maVariableStructure[VariableString(une_variable)] ​
  
  
-On peut utiliser ​alors quasimentla ​même syntaxe pour accéder à la valeur d'une variable structure :+On peut utiliser ​dès lors quasiment la même syntaxe pour accéder à la valeur d'une variable structure :
  
   Faire = Variable(maVariableStructure[VariableString(une_variable)]) à la variable ma_variable   Faire = Variable(maVariableStructure[VariableString(une_variable)]) à la variable ma_variable
    
  
-**NOTE:** La syntaxe utilisée dans le champ "​nom"​ (le champ qui contient le nom de la variable) doit être encapsuler ​dans la fonction Variable() quand il est utilisé dans le champ "​valeur"​ (le champ qui contient la valeur de la variable).\\+**NOTE :** La syntaxe utilisée dans le champ "​nom"​ (le champ qui contient le nom de la variable) doit être encapsulé ​dans la fonction Variable() quand il est utilisé dans le champ "​valeur"​ (le champ qui contient la valeur de la variable).\\
 **Exemple :** **Exemple :**
   * Pour le "champ nom", on déclarera : //​maVariableStructure[VariableString(une_variable)]//​   * Pour le "champ nom", on déclarera : //​maVariableStructure[VariableString(une_variable)]//​
Line 31: Line 28:
   Faire = Variable(maVariableStructure[VariableString(ma_variable_compteur)].maVariableEnfant) à la variable ma_variable   Faire = Variable(maVariableStructure[VariableString(ma_variable_compteur)].maVariableEnfant) à la variable ma_variable
  
-Ou accéder à la valeur d'​un ​élement ​spécifique du tableau (dans cet exemple 5) :+Ou accéder à la valeur d'​un ​élément ​spécifique du tableau (dans cet exemple 5) :
  
   Faire = Variable(maVariableStructure["​5"​].maVariableEnfant) à la variable ma_variable   Faire = Variable(maVariableStructure["​5"​].maVariableEnfant) à la variable ma_variable
Line 39: Line 36:
   Faire = 1 à la variable maVariableStructure[VariableString(ma_variable_compteur1)][VariableString(ma_variable_compteur2)].maVariableEnfant   Faire = 1 à la variable maVariableStructure[VariableString(ma_variable_compteur1)][VariableString(ma_variable_compteur2)].maVariableEnfant
  
-Et accéder ​d'​ynamiquement ​à sa valeur avec presque la même syntaxe (encapsulée dans la fonction Variable()) :+Et accéder ​dynamiquement ​à sa valeur avec presque la même syntaxe (encapsulée dans la fonction Variable()) :
  
   Faire = Variable(maVariableStructure[VariableString(ma_variable_compteur1)][VariableString(ma_variable_compteur2)].maVariableEnfant) à la variable ma_variable   Faire = Variable(maVariableStructure[VariableString(ma_variable_compteur1)][VariableString(ma_variable_compteur2)].maVariableEnfant) à la variable ma_variable