SDL_KeyRepeat()

chaa13 -  
 chaa13 -
Bonjour,
je voudrais savoir a quel niveau agi la fonction KeyRepeat avec la SDL(en C), par exemple quand j'attend un Evènement avec WaitEvent et je que je dis au programme de faire quelque chose si un touche du clavier est enfoncer, le keyreapeat va permettre de repasser par le Waitevent sans qu'il y est eu de nouvelle action ou il ne repasse meme pas par le WaitEvent?

Merci d'avance !!



2 réponses

Stolous Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonsoir,

Le
SDL_KeyRepeat()
est une fonction qui va activer la répétition des touches, c'est-a-dire que si tu a une boucle avent le WaitEvent et une condition qui demande cette touche, tant que l'utilisateur appuiera sur ta touche, ton WaitEvent captera la meme touche et la ça passera dans ta condition.

Dit-moi si ce n'est pas clair,

Stolous
0
chaa13
 
Ok merci ^^
Donc on est bien d'accord que le SDL_KeyRepeat REPASSERA TOUJOURS par le Waitevent ? y'a pas moyen de contourner ce WaitEvent et quand la touche et relâcher envoyer quelques chose qui disent a WaitEvent de reprendre sont travaille ?
Merci d'avance !
Ps: heu je vois pas ta réponse...Je l'ai que par mail
0