j´ai commencé l´animation de combat de mon jeu ^^
j´ai commencé par decoupé une image en carré de 96, et de les affiché un par un
"firstscreen = SDL_LoadBMP("misc3.bmp");
int w = firstscreen->w/96;
int h = firstscreen->h/96;
SDL_Rect rectanim[w][h];
for (int i=0;i<h;i++) {
for(int j=0;j<w;j++) {
rectanim[j][i].x=96*j;
rectanim[j][i].y=96*i;
rectanim[j][i].w=96;
rectanim[j][i].h=96;
}
}
for (int i=0;i<h;i++) {
for (int j=0;j<w;j++) {
SDL_BlitSurface(firstscreen,&rectanim[j][i],screen
,&rect1);
SDL_Flip(screen);
}
} "
ca marche, mais 2 problemes :
1) trop rapide lol
2) le principal probleme, je souhaite faire que l´utilisateur puisse precisé facilement a partir de quel carré commencé, puis dans l´ordre jusqu´a tel carré
mais comment faire?
j´ai reussi a faire demandé une ligne entiere, ou une collone, mais pas par exemple la fin d´une ligne, puis la ligne suivante puis le debut de celle d´apres :s
quelqu´un sait il comment je doi m´y prendre svp?
