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... | |
Ce fichier définit les prototypes des fonctions qui permettent d'utiliser la souris.