Skip to content
Snippets Groups Projects
Commit 88b560f1 authored by Romain Jegat's avatar Romain Jegat
Browse files

Modification de la structure competence

parent 561e12c8
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -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
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment