228Fermer230
philip-lynxLe 15/12/2012 à 00:27
RYGAR (./228) :
A l'époque vu la taille de mon compteur j'avais été au plus simple.
Je viens de regarder ce qu'était un tableau...

Si je part sur un truc de ce genre je suis sur la bonne vois ou je me fourvoie ?

case 0 : SCBDATA(rbr) = c0;
case 1 : SCBDATA(rbr) = c1;
case 2 : SCBDATA(rbr) = c2;
case 3 : ....

Je ne sais pas ce que tu veux faire exactement, mais tu peux décider d'utiliser une variable multiple :
char choiximg, choixscb; uchar *spdata[4];// variable à déclarer avant char main() char main() { spdata[0] = SCBa; spdata[1] = SCBb; spdata[2] = SCBc; spdata[3] = SCBd;

puis dans la boucle principale:SCBDATA(spdata[0]) = tab[choiximg%7];// en imaginant que tu as stocké 7 images dans tab

plus loin:SCBDATA(spdata[choixscb]) = tab[choiximg%7];// tu choisi ton scb
Ou alors de sprites multiples, si tu ne ne veux zoomer sur un de ces sprites en particulier indépendanment des autres.