ElderInternalIgnition
|
Fichier contenant les signatures des fonctions liees a la structure competence. More...
Go to the source code of this file.
Functions | |
Competence * | init_Competence () |
La fonction initialise une competence. More... | |
int | set_comp_enfant (Competence *parent, Competence *nouvel_enfant) |
La fonction attribue un enfant à un noeud d'un arbre de competences. More... | |
int | set_comp_frere (Competence *noeud, Competence *nouveau_frere) |
La fonction attribue un frere à un noeud d'un arbre de competences. More... | |
int | set_comp_name (Competence *comp, char *nom_donne) |
La fonction definit le nom d'une competence. More... | |
int | set_comp_id (Competence *comp, char *nom_donne) |
La fonction definit l'ID d'une competence. More... | |
int | set_comp_prix (Competence *comp, int prix) |
La fonction definit le prix d'une competence. More... | |
int | set_comp_effet (Competence *comp, Effet_Competence *nouvel_effet) |
La fonction ajoute un effet a une competence. More... | |
int | taille (Competence *noeud) |
La fonction renvoie le nombre d'enfants totaux d'une competence. More... | |
unsigned int | NbEnfants (Competence *noeud) |
La fonction renvoie le nombre d'enfants d'une competence. More... | |
unsigned int | hauteur (Competence *noeud) |
La fonction indique la hauteur d'une competence dans l'arbre. More... | |
Competence * | construire_arbre_competence (Competence *a) |
int | rafraichir_competences (Competence *a) |
boolean | est_connue (Competence *c) |
La fonction indique si une competence est connue ou non. More... | |
boolean | est_complet (Competence *a) |
La fonction verifie si l'arbre est complet ou non. More... | |
Effet_Competence * | get_effet (Competence *c) |
Renvoie l'effet d'une competence. More... | |
int | chemin_auto_competence (Competence *c) |
Fichier contenant les signatures des fonctions liees a la structure competence.
boolean est_complet | ( | Competence * | noeud | ) |
La fonction verifie si l'arbre est complet ou non.
La fonction renvoie la liste des compétences non connues se trouvant sur le chemin d'une compétence sélectionnée.
Une | competence. |
Une | competence. |
boolean est_connue | ( | Competence * | c | ) |
La fonction indique si une competence est connue ou non.
Une | competence. |
Effet_Competence* get_effet | ( | Competence * | c | ) |
unsigned int hauteur | ( | Competence * | noeud | ) |
La fonction indique la hauteur d'une competence dans l'arbre.
Une | competence. |
Competence* init_Competence | ( | ) |
La fonction initialise une competence.
unsigned int NbEnfants | ( | Competence * | noeud | ) |
La fonction renvoie le nombre d'enfants d'une competence.
Une | competence. |
int set_comp_effet | ( | Competence * | comp, |
Effet_Competence * | nouvel_effet | ||
) |
La fonction ajoute un effet a une competence.
Une | competence, un effet. |
int set_comp_enfant | ( | Competence * | parent, |
Competence * | nouvel_enfant | ||
) |
La fonction attribue un enfant à un noeud d'un arbre de competences.
Une | competence parent, une competence enfant. |
int set_comp_frere | ( | Competence * | noeud, |
Competence * | nouveau_frere | ||
) |
La fonction attribue un frere à un noeud d'un arbre de competences.
Une | competence parent, une competence frere. |
int set_comp_id | ( | Competence * | comp, |
char * | nom_donne | ||
) |
La fonction definit l'ID d'une competence.
Une | competence, une chaine de caracteres. |
int set_comp_name | ( | Competence * | comp, |
char * | nom_donne | ||
) |
La fonction definit le nom d'une competence.
Une | competence, une chaine de caracteres. |
int set_comp_prix | ( | Competence * | comp, |
int | prix | ||
) |
La fonction definit le prix d'une competence.
Une | competence, un entier. |
int taille | ( | Competence * | noeud | ) |
La fonction renvoie le nombre d'enfants totaux d'une competence.
Une | competence. |