Si chaque ennemi a 13 images dans le m^ ordre (exemple le sprite "attaque" est le sprite numéro 6 pour chaque ennemi (sachant que le premier sprite de chaque ennemi a le numéro 0)) et que les sprites des ennemis sont créés à la suite.
Si le premier sprite ennemi est le numéro 20, et soit n le numéro de l'ennemi
(les sprites de l'ennemi numéro n arrivent en n+1ième position puisque le premier ennemi est numéroté 0), je stocke n dans la varible type_ennemi, avec un commentaire pour me dire si type_ennemi = 0 alors c'est lui, si c'est 1 , c'est lui etc...
Ensuite, pour dire transforme toi en le sprite qui attaque (donc numéro 6) de l'ennemi numéro type_ennemi, j'écris
- Code:
-
sprite_index=20+(type_ennemi*13)+6
et comme ça je ne fais pas du cas par cas.