#ifndef DEPLACEMENTS_H_INCLUDED #define DEPLACEMENTS_H_INCLUDED /* Definition des structures */ /* A definir dans structure.h */ typedef struct Arbre_Competence{ /* Arbre de comp�tence */ }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); int rafraichir_competences(Arbre_Competence * a); boolean est_connue(Competence *c); boolean est_complet(Arbre_Competence *a); Effet_Competence * get_effet(Competence *c); int chemin_auto_competence(Competence* c); #endif