====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.
allegro:input [2011/12/05 16:34] mrhide [Détails] |
allegro:input [2012/08/27 03:33] (Version actuelle) mrhide [Détails] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Input ===== | + | ===== Allegro — Input ===== |
Cet article explique le fonction de l'Input clavier et souris. | Cet article explique le fonction de l'Input clavier et souris. | ||
Ligne 5: | Ligne 5: | ||
===== Exemple basique d'Input souris ===== | ===== Exemple basique d'Input souris ===== | ||
- | Building on the Basic Bitmaps example, we change the box to move with the mouse. | + | Basé sur l'exemple de l'article précédent, la //boite// suit la souris dans cet exemple. |
<file c main.c> | <file c main.c> | ||
Ligne 151: | Ligne 151: | ||
C'était plutôt simple non? | C'était plutôt simple non? | ||
+ | |||
+ | **ATTENTION !!** L'event source de la souris flood, pour éviter d'avoir un jeu qui lag, je recommande de vérifier que l'event queue est vide avant de faire l'affichage, ou mieux, d'utiliser deux event queues, une pour actualiser l'affichage et une autre qui gère l'input. avec un thread pour les exécuter en même temps. | ||
===== Exemple basique d'Input clavier ===== | ===== Exemple basique d'Input clavier ===== | ||
- | Building upon the Basic Bitmaps example, we will learn to use the keyboard events. | + | Basé sur l'exemple de l'article précédent, la boite suit la direction selon les touches du clavier |
<file c main.c> | <file c main.c> | ||
Ligne 392: | Ligne 394: | ||
Un peu plus long que l'exemple sur la souris, mais tout aussi simple. | Un peu plus long que l'exemple sur la souris, mais tout aussi simple. | ||
- | [[allegro:bitmaps|Précédent]] << [[allegro:start|Sommaire]] >> [[allegro:threads|Suivant]] | + | [[allegro:bitmaps|Précédent]] << [[allegro:start#articles|Sommaire]] >> [[allegro:threads|Suivant]] |