From 61ad72191bab1d7ba21ce2d7152567653e71d9de Mon Sep 17 00:00:00 2001
From: Henri Montjoie <henri.montjoie@insa-rennes.fr>
Date: Sun, 24 Apr 2016 19:16:15 +0200
Subject: [PATCH] empilement des persos rendu impossible

---
 src/controleurSDL.c | 5 +----
 src/deplacements.c  | 4 ++--
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/controleurSDL.c b/src/controleurSDL.c
index d83928b..5b1a80f 100644
--- a/src/controleurSDL.c
+++ b/src/controleurSDL.c
@@ -82,10 +82,7 @@ void deplacement_personnage(int x, int y)
     {
         Case* case_cliquee = trouverCase(Carte_actuelle,x_case_cliquee(x,y),y_case_cliquee(x,y));
         Personnage* perso = &ListePersos[perso_actuel];
-        if (case_a_cote(perso,case_cliquee,HAUTEUR_CASE,LARGEUR_CASE)==vrai)
-        {
-            deplacer_personnage(perso, case_cliquee);
-        }
+        deplacement_unitaire(perso, case_cliquee,HAUTEUR_CASE,LARGEUR_CASE);
     }
 }
 
diff --git a/src/deplacements.c b/src/deplacements.c
index cbfeecc..cd6ffa1 100644
--- a/src/deplacements.c
+++ b/src/deplacements.c
@@ -26,10 +26,10 @@ int deplacement_unitaire(Personnage *perso,Case * destination, int hauteur_case
         printf("déplacement impossible : case déjà occupée par un personnage");
         return 1;
     }
-    if (case_franchissable(destination)==faux){
+    /*if (case_franchissable(destination)==faux){
         printf("déplacement impossible : case infranchissable");
         return 1;
-    }
+    }*/
     if (case_a_cote(perso,destination, hauteur_case, largeur_case)==vrai){
        return deplacer_personnage(perso, destination);
     }
-- 
GitLab