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