6 #ifndef COMPETENCE_H_INCLUDED 7 #define COMPETENCE_H_INCLUDED int set_comp_frere(Competence *noeud, Competence *nouveau_frere)
La fonction attribue un frere à un noeud d'un arbre de competences.
Definition: competence.c:84
unsigned int hauteur(Competence *noeud)
La fonction indique la hauteur d'une competence dans l'arbre.
Definition: competence.c:173
int set_comp_id(Competence *comp, char *nom_donne)
La fonction definit l'ID d'une competence.
Definition: competence.c:117
Definition de la structure competence. sizeof(Competence) = 44 octets.
Definition: structures.h:163
boolean est_connue(Competence *c)
La fonction indique si une competence est connue ou non.
Definition: competence.c:199
Effet_Competence * get_effet(Competence *c)
Renvoie l'effet d'une competence.
Definition: competence.c:264
Definition de la structure Effet_Competence sizeof(Effet_Competence) = 18 octets. ...
Definition: structures.h:178
int taille(Competence *noeud)
La fonction renvoie le nombre d'enfants totaux d'une competence.
Definition: competence.c:157
unsigned int NbEnfants(Competence *noeud)
La fonction renvoie le nombre d'enfants d'une competence.
Definition: competence.c:211
int set_comp_name(Competence *comp, char *nom_donne)
La fonction definit le nom d'une competence.
Definition: competence.c:104
Competence * init_Competence()
La fonction initialise une competence.
Definition: competence.c:18
int set_comp_effet(Competence *comp, Effet_Competence *nouvel_effet)
La fonction ajoute un effet a une competence.
Definition: competence.c:143
int set_comp_prix(Competence *comp, int prix)
La fonction definit le prix d'une competence.
Definition: competence.c:130
boolean est_complet(Competence *a)
La fonction verifie si l'arbre est complet ou non.
Definition: competence.c:234
int set_comp_enfant(Competence *parent, Competence *nouvel_enfant)
La fonction attribue un enfant à un noeud d'un arbre de competences.
Definition: competence.c:64