logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Auteur

       Généré automatiquement par Doxygen pour MLV-3.1.0 à partir du code source.

MLV-3.1.0                                    Samedi 29 Janvier 2022                               MLV_mouse.h(3)

Description Détaillée

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

       Auteur
           Adrien Boussicault

           Marc Zipstein

Documentation Des Fonctions

constchar*MLV_convert_mouse_button_to_string(MLV_Mouse_buttonbutton_code)
       Convertit le code associé à un boutton de la souris (MLV_Mouse_button) en chaîne de caratères.

       Paramètresbutton_code Le code du bouton.

       Renvoie
           La chaîne de caratères correspondant au code du boutton de la souris passé en paramètre.

   MLV_Mouse_buttonMLV_convert_string_to_mouse_button(constchar*button_string)
       Convertit une chaîne de caractères en un code bouton.

       Paramètresbutton_string La chaîne de caractères à convertir.

       Renvoie
           Le code bouton associé à la chaîne de caractères.

   MLV_Button_stateMLV_get_mouse_button_state(MLV_Mouse_buttonmouse_button)
       Renvoie l'état (préssé ou relaché) d'un bouton de la souris.

       Paramètresmouse_button Le code du bouton de la souris

       Renvoie
           L'état du bouton.

       Exemplesmedium/10_mouse_or_keyboard_access.c.

   voidMLV_get_mouse_position(int*x,int*y)
       Renvoie la position courante de la souris.

       Paramètresx Coordonnée en X de la position de la souris dans la fenêtre.
           y Coordonnée en Y de la position de la souris dans la fenêtre.

       Exemplesmedium/10_mouse_or_keyboard_access.c.

   voidMLV_wait_mouse(int*x,int*y)
       Suspend  l'exécution  jusqu'à ce que l'utilisateur clique sur le bouton gauche de la souris. Au moment où
       l'utilisateur clique, la fonction retourne les coordonnées de la position de la souris dans la fenêtre.

       Paramètresx Coordonnée en X de la position de la souris dans la fenêtre.
           y Coordonnée en Y de la position de la souris dans la fenêtre.

       Exemplesbeginner/05_mouse.c, et beginner/09_colors.c.

Documentation Du Type De L'Énumération

enumMLV_Mouse_button
       Énumère les différents bouttons de la souris.

       ValeursénuméréesMLV_BUTTON_LEFT
              Bouton gauche de la souris

       MLV_BUTTON_MIDDLE
              Bouton du milieu de la souris

       MLV_BUTTON_RIGHT
              Bouton droit de la souris

Name

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

Synopsis

É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.

   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.
       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.
       MLV_Mouse_buttonMLV_convert_string_to_mouse_button (const char *button_string)
           Convertit une chaîne de caractères en un code bouton.
       void MLV_get_mouse_position (int *x, int *y)
           Renvoie la position courante de la souris.
       MLV_Button_stateMLV_get_mouse_button_state (MLV_Mouse_button mouse_button)
           Renvoie l'état (préssé ou relaché) d'un bouton de la souris.

See Also