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