From e5f6b6b0aa0211e70195ad5d26532923a6f2f706 Mon Sep 17 00:00:00 2001
From: Henri Montjoie <henri.montjoie@insa-rennes.fr>
Date: Sun, 24 Apr 2016 19:03:54 +0200
Subject: [PATCH] changement instantane de la case en rouge

---
 src/SDL.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/SDL.c b/src/SDL.c
index 863d632..0fe68fb 100644
--- a/src/SDL.c
+++ b/src/SDL.c
@@ -255,6 +255,8 @@ int main_SDL(char* Map)
         }
         Position_Case_brillante.x=x_case_brillante;
         Position_Case_brillante.y=y_case_brillante;
+        x_guerrier_select = get_position_case_x(&Position_Perso[persoactuel()]);
+        y_guerrier_select = get_position_case_y(&Position_Perso[persoactuel()]);
         Position_Guerrier_select.x=x_guerrier_select;
         Position_Guerrier_select.y=y_guerrier_select;
         SDL_FillRect(ecran,NULL,SDL_MapRGB(ecran->format,0,0,0));
@@ -276,17 +278,17 @@ int main_SDL(char* Map)
                     case 77: //"M" en ASCII
                         SDL_BlitSurface(montagne,NULL,ecran,&Position_Case[i]);
                         break;
+                    default:
+                        quitter=0;
                 }
 
             }
-            SDL_BlitSurface(Case_brillante,NULL,ecran,&Position_Case_brillante);
-            SDL_BlitSurface(Guerrier_select,NULL,ecran,&Position_Guerrier_select);
             for(i=0;i<NB_PERSO;i++)
             {
                 SDL_BlitSurface(guerrier,NULL,ecran,&Position_Perso[i]);
-                x_guerrier_select = get_position_case_x(&Position_Perso[persoactuel()]);
-                y_guerrier_select = get_position_case_y(&Position_Perso[persoactuel()]);
             }
+            SDL_BlitSurface(Guerrier_select,NULL,ecran,&Position_Guerrier_select);
+            SDL_BlitSurface(Case_brillante,NULL,ecran,&Position_Case_brillante);
         }else{
             SDL_BlitSurface(bouton_continuer,NULL,ecran,&pos_bouton_continuer);
             SDL_BlitSurface(bouton_quitter,NULL,ecran,&pos_bouton_quitter);
-- 
GitLab