From 88b560f108a3a1ee73fc1732311bed0b668319cd Mon Sep 17 00:00:00 2001 From: Romain Jegat <romain.jegat@insa-rennes.fr> Date: Thu, 21 Apr 2016 16:30:07 +0200 Subject: [PATCH] Modification de la structure competence --- src/structures.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/structures.h b/src/structures.h index 13fc9b8..90208a6 100644 --- a/src/structures.h +++ b/src/structures.h @@ -20,6 +20,8 @@ /*! \def TAILLE_MAX_CARTE */ #define TAILLE_MAX_CARTE 256 +/*! \def TAILLE_ID */ +#define TAILLE_ID 8 /*! \def TAILLE_NOMS */ #define TAILLE_NOMS 16 /*! \def TAILLE_MAX_GROUPE */ @@ -109,21 +111,19 @@ typedef struct Personnage{ } Personnage; /*! \struct Competence structures.h - * \brief Definition de la structure Competence. - * - * Les competences sont representees sous forme d'arbre chaque - * parent ayant 2 enfants. + * \brief Definition de la structure competence. */ typedef struct Competence{ - unsigned short int id; /*!< Un entier qui represente la competence*/ char nomComp[TAILLE_NOMS]; /*!< Nom de la competence de taille TAILLE_NOMS*/ - unsigned short int etage; /*!< Etage de la competence dans l'arbre*/ - struct competence *enfant_gauche; /*!< Pointeur vers le premier enfant de la competence*/ - struct competence *enfant_droit; /*!< Pointeur vers le deuxieme enfant de la competence*/ - struct Effet_Competence *effet; /*!< Pointeur vers les effets de la competence*/ - boolean connu; /*!< La competence est connue ou non*/ + char id[TAILLE_ID]; /*!< Un entier qui represente la competence*/ + unsigned int prix_competence; /*!< Points a depenser pour acquerir la competence */ + struct Competence *frere; /*!< Competence suivante sur le meme niveau */ + struct Competence *enfant; /*!< Premier enfant de la competence */ + struct Effet_Competence *effet; /*!< Pointeur vers les effets de la competence */ + boolean connu; /*!< La competence est connue ou non */ }Competence; + /*! \struct Effet_competence structures.h * \brief Definition de la structure effet_competence */ -- GitLab