====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.
| allegro:timers [2011/12/05 11:04] mrhide n | 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. | ||
| - | ==== What Are Timers? ==== | + | ==== Que sont les Timers? ==== | 
| - | Timers are event sources that will send regular timed events at a given interval. | + | 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 loop, so 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 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]] |