From 6e6c6d5e3e454cfbfd8e5c722377967d6590c9c0 Mon Sep 17 00:00:00 2001
From: Henri Montjoie <henri.montjoie@insa-rennes.fr>
Date: Sun, 15 May 2016 14:34:47 +0200
Subject: [PATCH] suppression de warnings

---
 src/ClassesXML.c   | 4 ++--
 src/attaques.c     | 2 +-
 src/carte.c        | 4 ++--
 src/classe.c       | 2 +-
 src/competence.c   | 6 ++----
 src/deplacements.c | 2 +-
 src/main.c         | 3 +--
 7 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/src/ClassesXML.c b/src/ClassesXML.c
index d05da8e..91ee85d 100644
--- a/src/ClassesXML.c
+++ b/src/ClassesXML.c
@@ -89,7 +89,7 @@ Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau
         fprintf(Classes_log,"\nChargement des skins de la classe numero %d\n", i+1);
 
         node_t* Skins;
-        char *id_Skin_text, *default_Skin_text, *selected_Skin_text, *healed_Skin_text, *damaged_Skin_text;
+        char *default_Skin_text, *selected_Skin_text, *healed_Skin_text, *damaged_Skin_text;
 
         /* Aquisition des noms de fichiers de textures de la classe en cours */
         Skins = roxml_get_chld(Classe_node, NULL, 1);
@@ -156,7 +156,7 @@ Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau
             for(k=0 ; k<nb_Effects; k++)
             {
                 char *id_Effect_text, *name_Effect_text;
-                int TURNS_int, DM_int, DM_DUR_int, HL_int, HL_DUR_int, PARA_int, TRNS_int;
+                int DM_int, DM_DUR_int, HL_int, HL_DUR_int, PARA_int, TRNS_int;
 
                 node_t* Effect;
                 Effect = roxml_get_chld(Skill, NULL, k);
diff --git a/src/attaques.c b/src/attaques.c
index 825f084..6c81b3b 100644
--- a/src/attaques.c
+++ b/src/attaques.c
@@ -67,7 +67,7 @@ int appliquer_effet(Effet *effet_select, Personnage *cible)
 
 int declencher_effets_tour(Personnage *liste_perso)
 {
-    int num_perso = 0;
+  //  int num_perso = 0;
 
 
     /* */
diff --git a/src/carte.c b/src/carte.c
index 2c778f3..8b9f4e2 100644
--- a/src/carte.c
+++ b/src/carte.c
@@ -103,8 +103,8 @@ Carte_A* ExtraireCartesXML(const char *filename)
 
     for(i=0; i<nb_Maps; i++)
     {
-        int j=0, nb_lignes=0, taille_lignes=0;
-        char *id_text, *name_text, *desc_text, *lignes_text;
+        int j=0/*, nb_lignes=0, taille_lignes=0*/;
+        char *id_text, *name_text, *desc_text/*, *lignes_text*/;
         node_t *Map_Actuelle;
         Map_Actuelle = roxml_get_chld(Maps,NULL,i);
 
diff --git a/src/classe.c b/src/classe.c
index 7c32edf..8a44840 100644
--- a/src/classe.c
+++ b/src/classe.c
@@ -25,7 +25,7 @@ return Remplir_Classes_log(filename);
  */
 Classe* Remplir_Classes_log(char *filename)
 {
-    int ret = 0;
+    Classe* ret = NULL;
 
     FILE* Classes_log = NULL;
     Classes_log = fopen("Classes_XML_log", "w");
diff --git a/src/competence.c b/src/competence.c
index 2d7460e..8d1dcaf 100644
--- a/src/competence.c
+++ b/src/competence.c
@@ -233,8 +233,7 @@ unsigned int NbEnfants(Competence *noeud)
     else
     {
         Competence *enfant;
-        for(noeud->enfant; enfant!= NULL; enfant=enfant->frere);
-
+        for(enfant=noeud->enfant; enfant!= NULL; enfant=enfant->frere)
         nb++;
     }
     return nb;
@@ -250,7 +249,7 @@ unsigned int NbEnfants(Competence *noeud)
 boolean est_complet(Competence *noeud)
 {
     Competence *enfant;
-    for(noeud->enfant; enfant!= NULL; enfant=enfant->frere)
+    for(enfant=noeud->enfant; enfant!= NULL; enfant=enfant->frere)
     {
         if(!est_complet(enfant))
             return 0;
@@ -328,7 +327,6 @@ int Extraire_Comp_Tree(node_t *arbreXML, Competence* arbreComp)
 Competence* Extraire_Arbres(char *filename)
 {
     node_t *rootXML, *Arbres;
-    int nb_Arbres=0, i_0=0;
     Competence *Arbre_Competences = init_Competence();
 
     rootXML = roxml_load_doc(filename);
diff --git a/src/deplacements.c b/src/deplacements.c
index 0ce46d6..a3c90be 100644
--- a/src/deplacements.c
+++ b/src/deplacements.c
@@ -59,7 +59,7 @@ fonction d'affichage specifique. */
 int affichage_deplacements_possibles(Personnage *perso, Carte *c){ /* Met en surbrillance les cases disponibles pour un déplacement */
     int i;
     int pd_max_x = get_PD(perso);
-    int pd_max_y = get_PD(perso);
+//    int pd_max_y = get_PD(perso);
 
     for(i=0;i<pd_max_x;i++){
         if(1!=0){
diff --git a/src/main.c b/src/main.c
index 0e1dcd9..3802a7c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -27,7 +27,7 @@ int init_jeu(char *filename)
     fichier_init=fopen(filename,"r");
     if (fichier_init!=NULL)
     {
-        node_t *rootXML, *ConfigXML, *Classes, *Terrains;
+        node_t *rootXML, *ConfigXML;
         char nom[20];
         int i=0, nombre_config=0;
 
@@ -65,7 +65,6 @@ int init_jeu(char *filename)
                 strcpy(fichier_text,"../resources/");
                 strcpy(fichier_temp,roxml_get_content(roxml_get_attr(config_actuelle, "fichier", 0), NULL, 0, NULL));
                 strcat(fichier_text, fichier_temp);
-                char *Map_B = ExtraireCarte(2);
             }
             if(strcmp(nom,"Competences")==0)
             {
-- 
GitLab