# Documentation de la bibliothèque MLV-2.0.2

- Presentation
- Téléchargement
- Installation
- Compilation
- Exemples
- API
- Liste des fonctions
- bogues
- FAQ
- contacts

MLV_convert_button_state_to_string
MLV_convert_event_to_string
MLV_convert_string_to_button_state
MLV_convert_string_to_event
MLV_Event
MLV_flush_event_queue
MLV_get_event
MLV_wait_event
MLV_wait_event_or_seconds
MLV_wait_keyboard_or_mouse
MLV_wait_keyboard_or_mouse_or_seconds
MLV_Event MLV_wait_keyboard_or_mouse | ( | MLV_Keyboard_button * | sym,
|  | MLV_Keyboard_modifier * | mod,
|  | int * | unicode,
|  | int * | mouse_x,
|  | int * | mouse_y
| ) |  |
  Suspend l'exécution jusqu'à ce que l'utilisateur appuie sur une touche du clavier ou sur le bouton gauche de la souris. Cette fonction renvoie un entier codant le type de l'évènement qui a été récupéré ( clavier ou souris ) Lorsque l'utilisateur appuie sur une touche, la fonction retourne trois valeurs ( sym, mod et unicode ) correspondant respectivement au code de la touche, au mode dans lequel se trouve le clavier (majuscule etc ...) et au caractère unicode correspondnant obtenu en combinant le mode du clavier et le code de la touche appuyée. Lorsque l'utilisateur appuie sur le bouton gauche de la souris, la fonction remplit les parametres correspondant aux coordonnées en X et Y de la position de la souris sur l'écran. Bogue: Voir les bugs de la fonction MLV_get_event(). Paramètres
  sym | Code de la touche qui a été appuyée ou relachée. La valeur de ce champs est définie par l'énumération : MLV_Keyboard_button.
  mod | Mode dans lequel se trouve le clavier lorsqu'une touche est appuyée ou relachée. La valeur de ce champs est définie par l'énumération : MLV_Keyboard_modifier.
  unicode | Caractère codé en unicode de la lettre obtenue en combinant le code et le mode précédent
  mouse_x | Coordonnée en X de la position de la souris
  mouse_y | Coordonnée en Y de la position de la souris
Renvoie un entier codant le type de l'évènement qui a été récupéré ( MLV_KEY ou MLV_MOUSE_BUTTON ) Exemples: advanced/08_zone_click.c, et beginner/08_mouse_keyboard_timer.c.