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