Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

 Pour la clarte du code enum est votre ami

Aller en bas 
3 participants
AuteurMessage
riseryn
Cliqueur Emérite
Cliqueur Emérite
riseryn


Nombre de messages : 559

Localisation : 77

Date d'inscription : 01/11/2007


Pour la clarte du code enum est votre ami Empty
MessageSujet: Pour la clarte du code enum est votre ami   Pour la clarte du code enum est votre ami EmptyLun 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.


Dernière édition par le Lun 14 Jan 2008 - 15: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
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


Pour la clarte du code enum est votre ami Empty
MessageSujet: Re: Pour la clarte du code enum est votre ami   Pour la clarte du code enum est votre ami EmptyLun 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
http://marionpoinsot.fr/video
neutrinos
Cliqueur Amateur
Cliqueur Amateur
neutrinos


Nombre de messages : 219

Localisation : Nébuleuse du Crabe

Date d'inscription : 30/08/2006


Pour la clarte du code enum est votre ami Empty
MessageSujet: Re: Pour la clarte du code enum est votre ami   Pour la clarte du code enum est votre ami EmptyLun 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
riseryn
Cliqueur Emérite
Cliqueur Emérite
riseryn


Nombre de messages : 559

Localisation : 77

Date d'inscription : 01/11/2007


Pour la clarte du code enum est votre ami Empty
MessageSujet: Re: Pour la clarte du code enum est votre ami   Pour la clarte du code enum est votre ami EmptyLun 14 Jan 2008 - 14:52

Neutrinos tu as du bloquer la reception des mp car je ne peut pas repondre a ta question ^^
Revenir en haut Aller en bas
neutrinos
Cliqueur Amateur
Cliqueur Amateur
neutrinos


Nombre de messages : 219

Localisation : Nébuleuse du Crabe

Date d'inscription : 30/08/2006


Pour la clarte du code enum est votre ami Empty
MessageSujet: Re: Pour la clarte du code enum est votre ami   Pour la clarte du code enum est votre ami EmptyLun 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
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
Pour la clarte du code enum est votre ami
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 :: CREATION DE JEUX :: Trucs & Astuces, Tutoriaux-
Sauter vers: