Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 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
avatar

Nombre de messages : 559

Localisation : 77

Date d'inscription : 01/11/2007


MessageSujet: Pour la clarte du code enum est votre ami   Lun 14 Jan 2008 - 13: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 2008 - 15:21, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
avatar

Nombre de messages : 5465

Age : 39

Localisation : Montpellier

Date d'inscription : 17/04/2006


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

Bien vu, merci de l'astuce ! Effectivement c'est plus clair pour s'y retrouver ! :cheers:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://marionpoinsot.fr/video
neutrinos
Cliqueur Amateur
Cliqueur Amateur
avatar

Nombre de messages : 219

Localisation : Nébuleuse du Crabe

Date d'inscription : 30/08/2006


MessageSujet: Re: Pour la clarte du code enum est votre ami   Lun 14 Jan 2008 - 14: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
Voir le profil de l'utilisateur
riseryn
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 559

Localisation : 77

Date d'inscription : 01/11/2007


MessageSujet: Re: Pour la clarte du code enum est votre ami   Lun 14 Jan 2008 - 14: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
Voir le profil de l'utilisateur
neutrinos
Cliqueur Amateur
Cliqueur Amateur
avatar

Nombre de messages : 219

Localisation : Nébuleuse du Crabe

Date d'inscription : 30/08/2006


MessageSujet: Re: Pour la clarte du code enum est votre ami   Lun 14 Jan 2008 - 15: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
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Pour la clarte du code enum est votre ami   

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
 Sujets similaires
-
» Pour la clarte du code enum est votre ami
» Une Hit-box pour EoSD
» RADIONAB ! L'Interface web pour écouter vos radios favorites sur votre lapin-pin!
» Avoir un crack no cd pour FS9..
» un badge habbo pour habbogold

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Trucs & Astuces, Tutoriaux-
Sauter vers: