From bf89a90175588c5fa929f5606e4c9b22a14c8d47 Mon Sep 17 00:00:00 2001
From: Henri Montjoie <henri.montjoie@insa-rennes.fr>
Date: Fri, 15 Apr 2016 14:16:56 +0200
Subject: [PATCH] suppression de quelques warnings

---
 src/Terrains_XML_log | 43 +++++++++++++++++++++++++++++++++++++++++++
 src/case.c           |  1 +
 src/competence.c     | 10 +++++-----
 src/structures.h     |  2 +-
 4 files changed, 50 insertions(+), 6 deletions(-)
 create mode 100644 src/Terrains_XML_log

diff --git a/src/Terrains_XML_log b/src/Terrains_XML_log
new file mode 100644
index 0000000..716eba7
--- /dev/null
+++ b/src/Terrains_XML_log
@@ -0,0 +1,43 @@
+Fichier decrivant le deroulement de la procedure d'aquisition des Terrains
+
+I) Chargement du fichier Terrains XML  - Definition des noeuds
+Le fichier contient 4 terrains
+II) Chargement des terrains
+1) Memoire allouee avec succes 
+La memoire allouee fait 64 octets
+
+Chargement du terrain numero 1
+Id : G_PLAIN
+Nom : Plaine
+FR : 1
+FRS : 1
+PDR : 1
+DESC : Plaine de bon sens
+Insertion du terrain 1 dans le tableau
+
+Chargement du terrain numero 2
+Id : G_RIVER
+Nom : Riviere
+FR : 0
+FRS : 1
+PDR : 1
+DESC : River, arrete de river
+Insertion du terrain 2 dans le tableau
+
+Chargement du terrain numero 3
+Id : G_FOREST
+Nom : Foret
+FR : 1
+FRS : 1
+PDR : 2
+DESC : Le frère de Fopart
+Insertion du terrain 3 dans le tableau
+
+Chargement du terrain numero 4
+Id : G_MOUNT
+Nom : Montagne
+FR : 0
+FRS : 0
+PDR : 0
+DESC : Montagne est plus haut que tontagne
+Insertion du terrain 4 dans le tableau
diff --git a/src/case.c b/src/case.c
index 26a3bdb..425e028 100644
--- a/src/case.c
+++ b/src/case.c
@@ -1,5 +1,6 @@
 #include <stdio.h>
 #include <stdlib.h>
+#include "terrain.h"
 #include "structures.h"
 #include "personnage.h"
 #include "deplacements.h"
diff --git a/src/competence.c b/src/competence.c
index 9a5aa25..b130098 100644
--- a/src/competence.c
+++ b/src/competence.c
@@ -5,16 +5,16 @@
 
 
 Arbre_Competence* init_arbre_competence(Arbre_Competence *a){
-
+    return NULL;
 }
 
 Arbre_Competence* construire_arbre_competence(Arbre_Competence* a){  /* Construit un arbre à partir d'un fichier XML */
-
+    return NULL;
 
 }
 
 int rafraichir_competences(Arbre_Competence * a){
-
+    return 0;
 }
 
 
@@ -23,11 +23,11 @@ boolean est_connue(Competence *c){
 }
 
 boolean est_complet(Arbre_Competence *a){
-
+    return 0;
 }
 
 int chemin_auto_competence(Competence* c){      /* Renvoie la liste des compétences non connues se trouvant sur le chemin d'une compétence sélectionnée */
-
+    return 0;
 }
 
 Effet_Competence * get_effet(Competence *c){      /* Renvoie l'effet d'une competence */
diff --git a/src/structures.h b/src/structures.h
index a08517b..13fc9b8 100644
--- a/src/structures.h
+++ b/src/structures.h
@@ -120,7 +120,7 @@ typedef struct Competence{
     unsigned short int etage; /*!< Etage de la competence dans l'arbre*/
     struct competence *enfant_gauche; /*!< Pointeur vers le premier enfant de la competence*/
     struct competence *enfant_droit; /*!< Pointeur vers le deuxieme enfant de la competence*/
-    struct effet_competence *effet; /*!< Pointeur vers les effets de la competence*/
+    struct Effet_Competence *effet; /*!< Pointeur vers les effets de la competence*/
     boolean connu; /*!< La competence est connue ou non*/
 }Competence;
 
-- 
GitLab