diff --git a/src/controleur.c b/src/controleur.c index 8aa77c1ffe8eb96cda83244c40d6042765935c9f..a8ca3e96ebd83ee0e583eeaadf52b141e261807e 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();