diff --git a/src/SDL.c b/src/SDL.c index 863d6322248bfd8f46996159eabc6856e386d732..0fe68fb0ed290cc77ccabeee6ec9f0cfaddece25 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);