riseryn Cliqueur Emérite


Inscrit le : 01 Nov 2007 Messages : 561 Localisation : 77
| Sujet: 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 |
|
Shai-la Ouvrière en Chef de la Grande Tasse Bleue


Inscrit le : 17 Avr 2006 Messages : 2641
| Sujet: 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 !  _________________
 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 |
|
neutrinos Cliqueur Amateur


Inscrit le : 30 Aoû 2006 Messages : 220 Localisation : Nébuleuse du Crabe
| Sujet: 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. _________________
 |
|
riseryn Cliqueur Emérite


Inscrit le : 01 Nov 2007 Messages : 561 Localisation : 77
| Sujet: 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) |
|
neutrinos Cliqueur Amateur


Inscrit le : 30 Aoû 2006 Messages : 220 Localisation : Nébuleuse du Crabe
| Sujet: 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. _________________
 |
|