From 1e882a3638bf480d5158fafb0b04d006f827326d Mon Sep 17 00:00:00 2001 From: Romain Jegat <romain.jegat@insa-rennes.fr> Date: Wed, 2 Mar 2016 17:52:36 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9placement=20des=20struct=20competence=20?= =?UTF-8?q?et=20ajout=20d'id=C3=A9es=20de=20fonctions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/competence.c | 18 ++++++++++++++++++ src/competence.h | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/src/competence.c b/src/competence.c index e69de29..e87571e 100644 --- a/src/competence.c +++ b/src/competence.c @@ -0,0 +1,18 @@ +#include <stdio.h> +#include <stdlib.h> +#include "structures.h" +#include "competence.h" + + +*arbre_competence init_arbre_competence(*arbre_competence){ + +} + +*arbre_competence construire_arbre_competence(char nom){ /* Construit un arbre à partir d'un fichier XML */ + + +} + + + +int chemin_auto_competence diff --git a/src/competence.h b/src/competence.h index e69de29..fe6d39b 100644 --- a/src/competence.h +++ b/src/competence.h @@ -0,0 +1,22 @@ +#ifndef DEPLACEMENTS_H_INCLUDED +#define DEPLACEMENTS_H_INCLUDED + +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; + +typedef struct effet_competence{ /* Effet d'une compétence de l'arbre */ + unsigned short int id; + type_nom nom; + /* effets à définir */ + +}effet_competence; + +#endif -- GitLab