From f2ef941365874570526c7008a693521cb2a4f08d Mon Sep 17 00:00:00 2001 From: ColinDrieu <colin.drieu@insa-rennes.fr> Date: Thu, 12 May 2016 17:26:08 +0200 Subject: [PATCH] Correction d'oublis dans le controleur. --- src/controleur.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/controleur.c b/src/controleur.c index b91424e..6b2a7da 100644 --- a/src/controleur.c +++ b/src/controleur.c @@ -198,7 +198,7 @@ char ** obtenirDescriptionCarte(){ } //Copie des descriptions des cartes dans le tableau for(i=0;i<getNbCartes(packGlobal);i++){ - strncpy(tabDescCartes[i],packGlobal.Cartes_Package->desc, 100); + strncpy(tabDescCartes[i],packGlobal.Cartes_Package[i].desc, 100); } return tabDescCartes; } @@ -293,7 +293,6 @@ 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; @@ -467,6 +466,10 @@ char * obtenirNomClassePersonnage(int numero){ setOnJoueur(getListJoueur(partieGlobale),actuel); return nomClasse; } + else{ + setOnJoueur(getListJoueur(partieGlobale),actuel); + return NULL; + } } int obtenirPVPersonnage(int numero){ @@ -668,7 +671,6 @@ void testControlleurConsole(){ printf("%s\n", obtenirManaMaxPersonnage(n)); printf("%s\n", obtenirPDPersonnage(n)); printf("%s\n", obtenirPDMaxPersonnage(n)); - } } } -- GitLab