Ta fonction quit est ca :
void quit()
{
SDL_FreeSurface(menuprincipal);
SDL_FreeSurface(cursor);
SDL_FreeSurface(Screen);
}
Ma fonction quite est ca :
void quitte_SDL()
{
if(SDL_PollEvent(&) && event.type==SDL_QUIT);
keystate=SDL_GetKeyState(NULL);
if(keystate[SDLK_ESCAPE])bQuit=1;
}
Ele est bizarre ta fonction quitte !