Skip to content
Snippets Groups Projects
Commit 1aec038b authored by Montjoie Henri's avatar Montjoie Henri
Browse files

correction d'un probleme d'underflow

parent dd9ecf09
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -514,7 +514,6 @@ Personnage * trouverPersonnage(Case * c){
void deplacement_personnage(int numPerso, int x_pixel, int y_pixel){
int x=x_case_cliquee(x_pixel, y_pixel);
int y=y_case_cliquee(x_pixel, y_pixel);
int i,j;
if(numPerso<=NB_PERSO){
deplacement_unitaire(getCurrentJoueur(getListJoueur(partieGlobale))->groupe[numPerso-1],trouverCase(getCarte(partieGlobale),x,y));
}
......
......@@ -48,15 +48,15 @@ int deplacement_unitaire(Personnage *perso,Case * destination){
printf("deplacement impossible : case infranchissable\n");
return 1;
}
if (perso->points_deplacement<1){
printf("pas de points de deplacements");
if (perso->points_deplacement<destination->terrain->PD_requis){
printf("pas assez de points de deplacements\n");
return 1;
}
if (case_a_cote(perso,destination)==vrai){
if(deplacer_personnage(perso, destination)==0){
perso->points_deplacement-=destination->terrain->PD_requis;
return 0;
}
;
}
printf("deplacement impossible : case non contigue\n");
return 1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment