Outils pour utilisateurs

Outils du site


allegro:display

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

Lien vers cette vue comparative

allegro:display [2011/12/05 11:09]
mrhide
allegro:display [2012/08/08 03:47] (Version actuelle)
mrhide [Détails]
Ligne 1: Ligne 1:
-===== Displays =====+===== Allegro — Displays =====
  
 Dans cet article nous détaillerons un exemple simple sur la création d'un display et la définition de paramètres pour ce display. Dans cet article nous détaillerons un exemple simple sur la création d'un display et la définition de paramètres pour ce display.
Ligne 7: Ligne 7:
 Ce code montre comment créer un display, nettoyer le display et attend 10 secondes. Ce code montre comment créer un display, nettoyer le display et attend 10 secondes.
  
-=== Code === +<file c main.c>
-<file c main>+
 #include <​stdio.h>​ #include <​stdio.h>​
 #include <​allegro5/​allegro.h>​ #include <​allegro5/​allegro.h>​
Ligne 39: Ligne 38:
 </​file>​ </​file>​
  
-=== Détails ===+==== Détails ​====
  
 <code c>#​include <​stdio.h>​ <code c>#​include <​stdio.h>​
Ligne 69: Ligne 68:
 <code c>​al_flip_display();</​code>​ <code c>​al_flip_display();</​code>​
  
-Par défaut Allegro crée deux buffers image -- celui affiché sur l'​écran,​ et celui sur lequel on dessine. Une fois que vous avez fini de dessiner sur le buffer, vous êtes prêt à afficher le résultat sur l'​écran. ​<​code>​al_flip_display</​code> ​est appelé pour échanger les deux buffer ​image de manière à ce que le 1<​sup>​er</​sup>​ soit affiché ​à l'​écran ​et le 2<​sup>​ème</​sup>​ devienne celui sur lequel on dessine. l'​échec de l'​appel à cette fonction affichera une fenêtre blanche.+Par défaut Allegro crée deux buffers image -- celui affiché sur l'​écran,​ et celui sur lequel on dessine. Une fois que vous avez fini de dessiner sur le buffer, vous êtes prêt à afficher le résultat sur l'​écran.\\ 
 +**al_flip_display** est appelé pour imprimer l'image du buffer ​de dessin ​à l'​écran. l'​échec de l'​appel à cette fonction affichera une fenêtre blanche.
  
 <code c>​al_rest(10.0);</​code>​ <code c>​al_rest(10.0);</​code>​
  
-Ici on demande au programme d'​attendre pendant 10 seconde. **al_rest** attend en paramètre des secondsNéanmoins ​selon l'​environnement cette fonction aura une précision jusqu'​à une dizaine de milliseconde.+Ici on demande au programme d'​attendre pendant 10 secondes. **al_rest** attend en paramètre des secondesnéanmoins ​selon l'​environnement cette fonction aura une précision jusqu'​à une dizaine de milliseconde.
  
 <code c>​al_destroy_display(display);</​code>​ <code c>​al_destroy_display(display);</​code>​
Ligne 81: Ligne 81:
 C'est la fin de notre introduction aux displays avec Allegro 5. C'est la fin de notre introduction aux displays avec Allegro 5.
  
-[[allegro:​start|Sommaire]] >> [[allegro:​events|suite]]+[[allegro:​Intro|Précédent]] << ​[[allegro:​start#articles|Sommaire]] >> [[allegro:​events|Suivant]]
allegro/display.1323079744.txt.gz · Dernière modification: 2011/12/05 11:09 par mrhide