Sujet: Tester l'existence d'une variable Ven 27 Fév 2009 - 11:48
Bonjour,
J'ai beaucoup cherché, et je n'ai pas trouvé : Existe-il avec Game maker une fonction qui teste si une variable existe ? Le même genre que "isset" en php...
Merci d'avance.
Bast Administrateur
Messages : 20021 Localisation : Alsace
Sujet: Re: Tester l'existence d'une variable Ven 27 Fév 2009 - 11:58
GM Help a écrit:
variable_global_exists(name) Returns whether a global variable with the given name (a string) exists.
variable_local_exists(name) Returns whether a local variable with the given name (a string) exists for the current instance.
En pratique, cela donne:
Code:
if variable_local_exists("nomdevariable") { action; }
theo2104 Débutant
Messages : 27
Sujet: Re: Tester l'existence d'une variable Ven 27 Fév 2009 - 12:01
Merci beaucoup.
theo2104 Débutant
Messages : 27
Sujet: Re: Tester l'existence d'une variable Ven 9 Avr 2010 - 21:13
Et pour tester si une case d'un tableau existe ?
if variable_local_exists(tableau[7]) ne marche pas....
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
Sujet: Re: Tester l'existence d'une variable Ven 9 Avr 2010 - 21:24
non, on peux rien faire avec les array dans ce genre. Pour vraiment manipuler tout ça, il vaut mieux passer par des lists, queues, stacks, grids et autres maps, selon ce dont tu as besoin!
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
Sujet: Re: Tester l'existence d'une variable Sam 10 Avr 2010 - 20:26
quand tu cree la valeur du tableau, tu cree un deuxieme tableau avec comme valeur 1 (ou true)
exemple :
Citation :
//assignement for(n=0;n<10/*nombre de personnage par exemple*/;n+=1) { testarme[n]=0 } arme[0]=5//fusil testarme[0]=1 arme[1]=2//revolver testarme[1]=1