20 #ifndef STRUCTURES_H_INCLUDED 21 #define STRUCTURES_H_INCLUDED 24 #define TAILLE_MAX_CARTE 256 26 #define TAILLE_NOMS 16 28 #define TAILLE_MAX_GROUPE 3 35 typedef enum {faux, vrai} boolean;
41 char nom[TAILLE_NOMS];
42 boolean franchissable;
43 boolean franchissable_sorts;
44 unsigned short int PD_requis;
51 unsigned short int coord_x;
52 unsigned short int coord_y;
62 typedef Case carte[TAILLE_MAX_CARTE];
68 unsigned int nb_tours_restants;
69 unsigned int valeur_degats_duree;
70 unsigned int valeur_soin_duree;
78 char nom[TAILLE_NOMS];
79 unsigned short int degats_directs;
80 unsigned short int degats_permanents;
81 unsigned short int portee;
89 char nom[TAILLE_NOMS];
91 unsigned short int points_deplacement_max;
92 unsigned short int PV_max;
93 unsigned short int mana_max;
100 char nom[TAILLE_NOMS];
102 unsigned short int points_deplacement;
103 unsigned short int PV;
104 unsigned short int mana;
116 unsigned short int id;
117 char nom[TAILLE_NOMS];
118 unsigned short int etage;
119 struct competence *enfant_gauche;
120 struct competence *enfant_droit;
129 unsigned short int id;
130 char nom[TAILLE_NOMS];
144 char nomJoueur[TAILLE_NOMS];
Definition: competence.h:25
Definition: structures.h:143
Definition: structures.h:153
Definition: structures.h:88
Definition: structures.h:99
Definition: structures.h:115
Definition: structures.h:163
Definition: structures.h:40
Definition: structures.h:128
Definition: structures.h:50
Definition: structures.h:67
Definition: structures.h:77
Definition: structures.h:176