69Fermer71
vinceLe 12/01/2008 à 00:38
(on suppose que j'ai bien compris l'effet voulu)

le plus "simple" à faire :

while(){
for (;wink{
if(joystick) break;
sprite 1...
}

for (;wink{
if(!joystick) break;
sprite 2...
}
}
qui a pour effet (à l'infini, c'est le "while()") de lancer la boucle du premier sprite, si jamais on appuie sur une touche ("if(joystick)") alors on sort de cette boucle ("break") et on passe à celle du second sprite et là c'est l'inverse, pour sortir faut lacher (le point d'exclamation, c'est pour faire un NON logique sur la condition, ça revient à écrire "if (joystick == 0) break;") et à ce moment on reboucle (l'accolade fermante du while) pour recommencer sur le premier sprite, jusqu'à ce qu'on appuie à nouveau sur une touche...