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