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:05]
mrhide [What Are 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 7: Ligne 7:
 Ce sont des sources d'​events qui déclenche un event sur un intervalle de temps régulier. Ce sont des sources d'​events qui déclenche un event sur un intervalle de temps régulier.
  
-==== Why do I want Timers? ​====+==== Pourquoi en ai-je besoin ​====
  
-Timers can be used to regulate your main update loopso you only run at a given FPS, or they can be used to know when an animation ​needs to update, etc. +Ils peuvent être utilisés pour mettre à jour la boucle principale de votre jeuce 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.1323079530.txt.gz · Dernière modification: 2011/12/05 11:05 par mrhide