Documentation de la bibliothèque MLV-3.1.0

◆ MLV_wait_keyboard_or_milliseconds()

MLV_Event MLV_wait_keyboard_or_milliseconds ( MLV_Keyboard_button sym,
MLV_Keyboard_modifier mod,
int *  unicode,
int  milliseconds 
)

Suspend l'exécution jusqu'à ce que l'utilisateur appuie sur une touche du clavier ou jusq'à ce q'un nombre de millisecondes passées en paramètres soient écoulées.

Pour plus d'informations sur le fonctionnement de cette fonction, veuillez vous reporter à la documentation de MLV_wait_keyboard().

La fonction accepte des valeurs nulles pour les pointeurs sym, mod et unicode. Dans ce cas la fonction ignore les champs en questions.

Bogue:
Voir les bugs de la fonction MLV_get_event().
Paramètres
symLe code de la touche.
modLe mode dans lequel se trouve le clavier.
unicodeLe caractère codé en unicode de la lettre obtenue en combinant le code et le mode précédent.
millisecondsLe nombre de millisecondes à attendre.
Renvoie
un entier codant le type de l'évènement qui a été récupéré ( MLV_KEY ), ou MLV_NONE si le temps s'est écoulé.