# Documentation de la bibliothèque MLV-2.0.2

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

Énumérations | Fonctions
Référence du fichier MLV_mouse.h

Ce fichier définit les prototypes des fonctions qui permettent d'utiliser la souris. Plus de détails...

Aller au code source de ce fichier.

## Énumérations
enum | MLV_Mouse_button { MLV_BUTTON_LEFT = SDL_BUTTON_LEFT, MLV_BUTTON_MIDDLE = SDL_BUTTON_MIDDLE, MLV_BUTTON_RIGHT = SDL_BUTTON_RIGHT }
| Énumère les différents bouttons de la souris. Plus de détails...

## Fonctions
void | MLV_wait_mouse (int *x, int *y)
| Suspend l'exécution jusqu'à ce que l'utilisateur clique sur le bouton gauche de la souris. Plus de détails...
int | MLV_wait_mouse_or_seconds (int *x, int *y, int seconds)
| Suspend l'exécution jusqu'à ce que l'utilisateur clique sur le bouton gauche de la souris où jusqu'à ce qu'un nombre de secondes, passé en paramètres, se soient écoulées. Plus de détails...
const char * | MLV_convert_mouse_button_to_string (MLV_Mouse_button button_code)
| Convertit le code associé à un boutton de la souris (MLV_Mouse_button) en chaîne de caratères. Plus de détails...
MLV_Mouse_button | MLV_convert_string_to_mouse_button (const char *button_string)
| Convertit une chaîne de caractères en un code bouton. Plus de détails...
void | MLV_get_mouse_position (int *x, int *y)
| Renvoie la position courante de la souris. Plus de détails...
MLV_Button_state | MLV_get_mouse_button_state (MLV_Mouse_button mouse_button)
| Renvoie l'état (préssé ou relaché) d'un bouton de la souris. Plus de détails...

## Description détaillée

Ce fichier définit les prototypes des fonctions qui permettent d'utiliser la souris.

Auteur
  Adrien Boussicault
  Marc Zipstein