32 #ifndef __MLV__MLV_MOUSE_H__
33 #define __MLV__MLV_MOUSE_H__
38 #include "memory_debug.h"
MLV_Mouse_button MLV_convert_string_to_mouse_button(const char *button_string)
Convertit une chaîne de caractères en un code bouton.
Definition: MLV_mouse.h:53
MLV_Mouse_button
Énumère les différents bouttons de la souris.
Definition: MLV_mouse.h:51
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...
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...
Definition: MLV_mouse.h:54
void MLV_get_mouse_position(int *x, int *y)
Renvoie la position courante de la souris.
Definition: MLV_mouse.h:52
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'à ...
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.