AccueilPortailFAQRechercherS’enregistrerConnexion
 

Pour la clarte du code enum est votre ami

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
riseryn
Cliqueur Emérite
Cliqueur Emérite



Inscrit le : 01 Nov 2007
Messages : 561
Localisation : 77

MessageSujet: Pour la clarte du code enum est votre ami   Lun 14 Jan - 15:54

Je ne sais pas si vous connaissez la commande enum, mais depuis que je la connais je ne peux plus m'en passer.

Je l'utilise pour donner un nom a mes differentes variables comme les globalints, les rooms, les musiques.

par exemple pour les variables globales dans le script header je declare:

enum gint{
gintTouche=1,
gintGagne=2,
...,
gintParleatrucmuche=18
};

dans mon code au lieu de mettre
SetGlobalInt(18,1);
pour indiquer que l'on a parle au personnage trucmuche je mets
SetGlobalInt(gintParleatrucmuche,1);
cela rend la lecture plus claire pour le debogage.

Idem pour les changements de room
un enum type
enum crm{
crmIntro=10,
crmJeu=11,
crmGagne=12,
crmPerdu=13,
crmCredits=14
};

ainsi la commande
EGO.changeRoom(crmGagne);
me semble plus limpide et facilite la relecture et le debogage.

On peut proceder ainsi pour les musiques et tout autre type de variable ou une description textuelle est plus claire qu'un simple numero.
_________________
il y a deux choses d'infinis, l'univers et la connerie humaine.
En ce qui concerne l'univers je ne suis pas sur.
(Albert Einstein)


Dernière édition par le Lun 14 Jan - 17:21, édité 1 fois
Revenir en haut Aller en bas
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue



Inscrit le : 17 Avr 2006
Messages : 2641

MessageSujet: Re: Pour la clarte du code enum est votre ami   Lun 14 Jan - 15:58

Bien vu, merci de l'astuce ! Effectivement c'est plus clair pour s'y retrouver ! cheers
_________________

http://www.ninatonnerre.com : le site officiel de la BD Nina Tonnerre
http://katurajdr.fr : mon forum officiel sur mes BD et autres créations
Revenir en haut Aller en bas
neutrinos
Cliqueur Amateur
Cliqueur Amateur



Inscrit le : 30 Aoû 2006
Messages : 220
Localisation : Nébuleuse du Crabe

MessageSujet: Re: Pour la clarte du code enum est votre ami   Lun 14 Jan - 16:45

Oui je connais je l'ai utilisé pour créer quelque module pour mon jeu, c'est très pratique.
_________________
Revenir en haut Aller en bas
riseryn
Cliqueur Emérite
Cliqueur Emérite



Inscrit le : 01 Nov 2007
Messages : 561
Localisation : 77

MessageSujet: Re: Pour la clarte du code enum est votre ami   Lun 14 Jan - 16:52

Neutrinos tu as du bloquer la reception des mp car je ne peut pas repondre a ta question ^^
_________________
il y a deux choses d'infinis, l'univers et la connerie humaine.
En ce qui concerne l'univers je ne suis pas sur.
(Albert Einstein)
Revenir en haut Aller en bas
neutrinos
Cliqueur Amateur
Cliqueur Amateur



Inscrit le : 30 Aoû 2006
Messages : 220
Localisation : Nébuleuse du Crabe

MessageSujet: Re: Pour la clarte du code enum est votre ami   Lun 14 Jan - 17:01

Non je pense que c'est un bug général, je ne suis pas le seul
à pas pourvoir envoyer des MP.
_________________
Revenir en haut Aller en bas

Pour la clarte du code enum est votre ami

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: AIDE A L'UTILISATION D'AGS :: Trucs & Astuces, Tutoriaux-