Bonjour, voila je comprend pas pourquoi programme s'ouvre et se referme le tout en moins d'une seconde chrono:
SDL_Event event;
int continuer=1;
while (continuer)
{
SDL_WaitEvent(&event);
switch (event.type)
{
case SDL_QUIT:
continuer=0;
break;
case SDL_KEYDOWN:
switch (event.key.keysym.sym)
{
case SDLK_RIGHT:
perso=SDL_LoadBMP("droite.bmp");
positionPerso.x+=CASE;
break;
case SDLK_LEFT:
perso=SDL_LoadBMP("gauche.bmp");
positionPerso.x-=CASE;
break;
case SDLK_UP:
perso=SDL_LoadBMP("haut.bmp");
positionPerso.y-=CASE;
break;
case SDLK_DOWN:
perso=SDL_LoadBMP("bas.bmp");
positionPerso.y+=CASE;
break;
}
break;
}
SDL_FillRect(ecran, NULL, SDL_MapRGB(ecran->format, 100, 100, 100));
SDL_BlitSurface(perso, NULL, ecran, &positionPerso);
SDL_Flip(ecran);
}
SDL_FreeSurface(perso);
SDL_Quit();
}
J'ai aucune erreur a la compilation.
Normalement, il devrait ouvrir une fenètre, colorer le fond, et blitter une images qui bouge avec les flèche du clavier, j'ai déja utilisé se systeme une bonne 10ène de fois, sa a toujours marcher, et la sa marche plus et je comprend pas!!
Si vous pouviez m'aider, pliz :-(