Alors :
C´est quoi ce . width?
je peux mettre dans un if un truc du genre
if(rect2.x>rect1.x+rect1.width)
?
Sinon, j´ai essaye de mettre ca pour le changement de fond d´écran.
if(recta.x>800)
{while(1)
{SDL_PollEvent(&);
homme1=LoadBMP("a.bmp");
firstscreen=LoadBMP("decors.bmp");
SDL_BlitSurface(firstscreen,NULL,screen,NULL);
SDL_BlitSurface(homme1,NULL,screen,&);
SDL_Flip(screen);}
Donc, je précise. recta est le gars que tu fais bouger et normalement c´est image.bmp le decor, mais la c´est decors.bmp . En fait, mon probleme, c´est que lorsque ca affiche le nouveau fond d´écran, l´ordi LAGUE A MORT ( j´ai pourtant un 1800+ avec une radeon 9000). Alors, je me suis debrouille pour retrecir le fond d´écran pour que je voie si l´ancien n´a pas été écrasé. Eh ben je crois que c´st de là qyue viens mon prob´. Lorsque ca charge le nouveau, ca n´ecrase pas l´ancien ! ! Comment je fais?