From f5f43484b4c98e3ed0ac3b35fa644442f980e192 Mon Sep 17 00:00:00 2001
From: ColinDrieu <colin.drieu@insa-rennes.fr>
Date: Thu, 12 May 2016 17:06:17 +0200
Subject: [PATCH] Correction de ObtenirNomsCartes

La fonction renvoie bien tous les noms des Cartes
---
 src/controleur.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/controleur.c b/src/controleur.c
index 8aa77c1..a8ca3e9 100644
--- a/src/controleur.c
+++ b/src/controleur.c
@@ -164,7 +164,7 @@ char ** obtenirNomsCartes(){
     }
     //Copie des noms des cartes dans le tableau
     for(i=0;i<getNbCartes(packGlobal);i++){
-        strncpy(tabNomsCartes[i],packGlobal.Cartes_Package->nom, TAILLE_CHEMIN);
+        strncpy(tabNomsCartes[i],packGlobal.Cartes_Package[i].nom, TAILLE_CHEMIN);
     }
     return tabNomsCartes;
 }
@@ -293,6 +293,7 @@ int selectionnerCarte(char * nomCarte){
     while((strcmp(nomCarte,packGlobal.Cartes_Package[i].nom)!=0)&&(i<nbCartes())){
         i++;
     }
+    printf("%d]\n",i);
 
     if(i>=nbCartes()){
         return 0;
@@ -494,7 +495,7 @@ void testControlleurConsole(){
     ajouterPersonnage(packGlobal.Classes_Package[4].nom,1,2);
     ajouterPersonnage(packGlobal.Classes_Package[0].nom,2,2);
 
-    selectionnerCarte(packGlobal.Cartes_Package[1].nom);
+    selectionnerCarte(packGlobal.Cartes_Package[2].nom);
     initPositions();
 
 
-- 
GitLab