Alors je te dis comment faire, et apres a toi de comprendre :
déja combien as tu d´images de position pour ton gars ? 1,2,3 ? ?
On va dire 3. il s´appelle :
1.bmp
2.bmp
3.bmp
tu remplaces :
SDL_Surface* balle;
par
SDL_Surface* mec[3];
a la place de :
balle=LoadBMP("balle.bmp");
tu mets :
mec[0]=LoadBMP("1.bmp");
mec[1]=LoadBMP("2.bmp");
mec[2]=LoadBMP("3.bmp");
enfin a la place de :
SDL_BlitSurface(balle,NULL,screen,&1);
tu mets :
SDL_BlitSurface(
mec[(SDL_GetTicks()/500)%3],NULL,screen,&1);
Essaie.