dans ton 2eme tuto sur la sdl ( ram ou vram) ceci ne marchait pas:
SDL_Surface* LoadBMP(char* fichier) / / 2eme forme
{
SDL_Surface* f = SDL_LoadBMP(fichier); // charge l´image dans f en RAM
SDL_Surface* surface=SDL_CreateRGBSurface(SDL_HWSURFACE, 1024, 768, 32, 0, 0, 0, 0); / / cree une image en VRAM
SDL_Rect R=Rect(0,0,f->w,f->h);
SDL_BlitSurface(f,NULL,firstscreen,&); // copie l´image f de la RAM vers firstscreen en VRAM
SDL_FreeSurface(f); / / supprime la surface f : inutile maintenant --> libere la mémoire
return surface;
}
et c t a cause de ca:
SDL_BlitSurface(f,NULL,firstscreen,&);
il faut mettre
SDL_BlitSurface(f,NULL,surface,&);
et oui
!!!