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_time.h - Ce fichier définit tous les prototypes des fonctions concernant la gestion du temps.

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_time.h(3)

Description Détaillée

       Ce fichier définit tous les prototypes des fonctions concernant la gestion du temps.

       Auteur
           Adrien Boussicault

           Marc Zipstein

Documentation Des Fonctions

voidMLV_change_frame_rate(intrate)
       Configure la fréquence de rafraichissement en Hz. La fréquence de rafraîchissement par defaut est de 100
       Hz. Cela signifie que si l'on utilise MLV_delay_according_to_frame_rate() entre chaque
        rafraîchissement de la fenêtre graphique, on obtient un rafraichissement de 100 images par secondes.

       Paramètresrate Fréquence de rafraîchissement.

       Exemplesadvanced/09_animation.c, et advanced/11_animation_book.c.

   intMLV_get_date(int*seconds,int*minutes,int*hours,int*day,int*month,int*year,int*day_of_the_week)
       Donne la date du jour (seconde/heure/jour/mois/annee). L'année est donnée depuis l'an 0.

       Une valeur nulle peut être passée en paramètre de la fonction. Dans ce cas, le paramètre est ignoré par
       la fonction.

       Paramètresseconds Le nombre de secondes écoulées depuis le dernier changement de minute.
           minutes Le nombre de minutes écoulées depuis le dernier changement d'heure
           hours Le nombre d'heures écoulées depuis minuit.
           day Le quantième du mois.
           month Le nombre de mois écoulés depuis le début de l'année.
           year Le nombre d'années depuis l'an 0.
           day_of_the_week Le jour de la semaine ( 0: Lundi, 1:Mardi, ..., 6:Dimanche).

       Renvoie
           Renvoie 1 si le décalage heure d'hivers et heure d'été a été pris en compte, 0 si il ne l'a pas été
           et -1 si l'information n'est pas disponible.

       Exemplesmedium/07_time.c.

   intMLV_get_frame_rate()
       Donne la fréquence de rafraîchissement courante.

       Renvoie
           La fréquence de rafraîchissement courante.

   intMLV_get_time()
       Renvoie le nombre de millisecondes écoulées depuis le début de l'initialisation de la bibliothèque MLV (
       avec MLV_create_window ).

       Renvoie
           Le temps écoulé depuis l'initialisation de la bibliothèque MLV.

       Exemplesmedium/05_exit.c, et medium/07_time.c.

   voidMLV_wait_milliseconds(intmilliseconds)
       Le programme s'intérompt pendant un nombre de milli-secondes donné en paramètre.

       Paramètresmilliseconds Le nombre de milli-secondes à attendre.

       Exemplesbeginner/08_mouse_keyboard_input_box_timer.c.

   voidMLV_wait_seconds(intseconds)
       Le programme s'intérompt pendant un nombre de secondes.

       Paramètresseconds Le nombre de secondes à attendre.

       Exemplesadvanced/01_texts_and_boxes.c, advanced/02_font.c, advanced/03_music.c, advanced/05_playlist.c,
           advanced/06_image.c, advanced/07_transparency.c, beginner/01_hello_world.c, beginner/02_shapes.c,
           beginner/04_texts_and_boxes.c, beginner/05_mouse.c, beginner/06_keyboard.c, beginner/07_input_box.c,
           beginner/11_turtle.c, medium/05_exit.c, medium/09_keyboard_accents.c, et medium/12_desktop_size.c.

Name

       MLV_time.h - Ce fichier définit tous les prototypes des fonctions concernant la gestion du temps.

Synopsis

Fonctions
       void MLV_wait_milliseconds (int milliseconds)
           Le programme s'intérompt pendant un nombre de milli-secondes donné en paramètre.
       void MLV_wait_seconds (int seconds)
           Le programme s'intérompt pendant un nombre de secondes.
       int MLV_get_time ()
           Renvoie le nombre de millisecondes écoulées depuis le début de l'initialisation de la bibliothèque
           MLV ( avec MLV_create_window ).
       int MLV_get_date (int *seconds, int *minutes, int *hours, int *day, int *month, int *year, int
           *day_of_the_week)
           Donne la date du jour (seconde/heure/jour/mois/annee).
       void MLV_change_frame_rate (int rate)
           Configure la fréquence de rafraichissement en Hz.
       int MLV_get_frame_rate ()
           Donne la fréquence de rafraîchissement courante.
       void MLV_delay_according_to_frame_rate ()
           Suspend l'exécution du programme de façon à ce que le temps écoulé depuis le drenier appel à cette
           fonction, soit égale à la période de la fréquence de rafraîchissement configuré par
           MLV_change_frame_rate.

See Also