Outils pour utilisateurs

Outils du site


allegro:timers

====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

allegro:timers [2011/12/05 11:07]
mrhide [Why do I want Timers?]
allegro:timers [2012/06/29 17:01] (Version actuelle)
mrhide [Timers]
Ligne 1: Ligne 1:
-===== Timers =====+===== Allegro — Timers =====
  
 Dans cet article nous étudions les Timers, et comment les utiliser pour réguler notre boucle d'​affichage. Dans cet article nous étudions les Timers, et comment les utiliser pour réguler notre boucle d'​affichage.
Ligne 11: Ligne 11:
 Ils peuvent être utilisés pour mettre à jour la boucle principale de votre jeu, ce qui vous permet de tourner à un certain FPS, ou ils peuvent être utilisés pour savoir quand une animation à besoin d'​être mise à jour, etc.  Ils peuvent être utilisés pour mettre à jour la boucle principale de votre jeu, ce qui vous permet de tourner à un certain FPS, ou ils peuvent être utilisés pour savoir quand une animation à besoin d'​être mise à jour, etc. 
  
-==== Basic Example ​====+==== Exemple basique ​====
  
 Construit à partir de l'​[[allegro:​events#​Basic_Example|exemple précédent]] afin d'​avoir une fréquence d'​update stable. Construit à partir de l'​[[allegro:​events#​Basic_Example|exemple précédent]] afin d'​avoir une fréquence d'​update stable.
Ligne 26: Ligne 26:
    ​ALLEGRO_EVENT_QUEUE *event_queue = NULL;    ​ALLEGRO_EVENT_QUEUE *event_queue = NULL;
    ​ALLEGRO_TIMER *timer = NULL;    ​ALLEGRO_TIMER *timer = NULL;
 +   ​ALLEGRO_EVENT ev;
    bool redraw = true;    bool redraw = true;
  
Ligne 66: Ligne 67:
    ​while(1)    ​while(1)
    {    {
-      ALLEGRO_EVENT ev; 
       al_wait_for_event(event_queue,​ &ev);       al_wait_for_event(event_queue,​ &ev);
  
Ligne 131: Ligne 131:
 Ce qui conclut notre article sur les Timers d'​Allegro 5. Ce qui conclut notre article sur les Timers d'​Allegro 5.
  
-[[allegro:​events|Précédent]] << [[allegro:​start|Sommaire]] >> [[allegro:​bitmaps|Suivant]]+[[allegro:​events|Précédent]] << [[allegro:​start#articles|Sommaire]] >> [[allegro:​bitmaps|Suivant]]
allegro/timers.1323079626.txt.gz · Dernière modification: 2011/12/05 11:07 par mrhide