Bjr,
J´ai suivi vos tutos ( très bien faits) mais je crois qu´il y a un chti bug.
Dans la partie SDL ( Graphisme 2D) " Afficher une grosse image qui bouge", la 2e forme de LoadBMP m´affiche tout sauf une image. J´ai des bandes jaunes qui se mettent à l´écran.
SDL_Surface* LoadBMP(char* fichier) / / 2eme forme
{
SDL_Surface* f = SDL_LoadBMP("image.bmp"); // 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;
}
Mais ça vient ptre de ma carte graphique. La 3e forme fonctionne très bien.
Vos tutos sont vraiment parfaits pour bien apprendre SDL ! Je vais passer du temps dessus ; )
@+