diff --git a/src/competence.c b/src/competence.c index dc14ff165987857c136fca0ff776b9ee9675934f..9ad8e8c1421875bba7c9bbca43052fe857c14633 100644 --- a/src/competence.c +++ b/src/competence.c @@ -8,16 +8,29 @@ * \brief Fichier contenant le code des fonctions liees aux arbres de compétences. */ -Arbre_Competence* init_arbre_competence(Arbre_Competence *a){ - return NULL; -} +/*! Copie de la struct Competence pour travailler + +typedef struct Competence{ + char nomComp[TAILLE_NOMS]; + char id[TAILLE_ID]; + unsigned int prix_competence; + struct Competence *frere; + struct Competence *enfant; + struct Effet_Competence *effet; + boolean connu; +}Competence; + +*/ + + + -Arbre_Competence* construire_arbre_competence(Arbre_Competence* a){ /* Construit un arbre à partir d'un fichier XML */ +Competence* construire_arbre_competence(Competence* a){ return NULL; } -int rafraichir_competences(Arbre_Competence * a){ +int rafraichir_competences(Competence * a){ return 0; } @@ -26,7 +39,7 @@ boolean est_connue(Competence *c){ return (c->connu); } -boolean est_complet(Arbre_Competence *a){ +boolean est_complet(Competence *a){ return 0; } diff --git a/src/competence.h b/src/competence.h index 226e6c32b83c78a4d7a7fd5aed8096a642dca138..e16a365ee1cd774f328e8ddb92f5b01dae042af2 100644 --- a/src/competence.h +++ b/src/competence.h @@ -13,42 +13,15 @@ typedef struct Arbre_Competence{ /* Arbre de comp }Arbre_Competence; - - - - -/* //Cette structure est deja definie dans structure.h - typedef struct Competence{ // Competence d'un arbre de talent - unsigned short int id; - type_nom nom; - unsigned short int etage; - struct competence *parent; - struct competence *enfant_gauche; - struct competence *enfant_droit; - struct effet_competence *effet; - boolean connu; -}competence; -*/ - -/* //Cette structure est deja definie dans structure.h -typedef struct effet_competence{ // Effet d'une compétence de l'arbre - unsigned short int id; - type_nom nom; - // effets à définir -}effet_competence; -*/ - /* Fonctions */ -Arbre_Competence* init_arbre_competence(Arbre_Competence *a); - -Arbre_Competence* construire_arbre_competence(Arbre_Competence* a); +Competence* construire_arbre_competence(Competence* a); -int rafraichir_competences(Arbre_Competence * a); +int rafraichir_competences(Competence * a); boolean est_connue(Competence *c); -boolean est_complet(Arbre_Competence *a); +boolean est_complet(Competence *a); Effet_Competence * get_effet(Competence *c);