3  Iniziare la funzione main () e chiamare le funzioni per inizializzare Allegro , che consente di visualizzare grafica . Questo dovrebbe essere simile al seguente : 
 
 int main ( int argc , char * argv [ ] ) per 
 { 
 
 al_init (); 
 
 al_init_image_addon ( ) ; 
 4 
 Creare un display su cui disegnare grafici , utilizzando gli argomenti della funzione per impostare la risoluzione dello schermo di 640 per 480 . Creare un'immagine bitmap in memoria e dargli i dati trovati nel file " immagine.png " memorizzati sul disco rigido . Questa sarà simile alla seguente : 
 
 ALLEGRO_DISPLAY * Display = al_create_display ( 640 , 480) ; 
 
 ALLEGRO_BITMAP * bmp = al_load_bitmap ( " immagine.png " ) ; 
 5 
 Impostare il colore del display in bianco e disegnare l'immagine su di essa ad un offset di 50 pixel sia in orizzontale che in verticale . Allegro utilizza due display, uno per il disegno e uno per la stampa su schermo . Capovolgerli per vedere la vostra immagine e attendere 10 secondi prima di chiudere il programma . Le funzioni per fare il look sopra così: 
 
 al_clear_to_color ( al_map_rgb ( 0,0,0) ) ; 
 
 al_draw_bitmap ( bmp , 50 , 50 , 0 ) ; 
 < p > al_flip_display (); 
 
 al_rest ( 10,0) ; 
 6 
 libera la memoria utilizzata dalla bitmap e il display per evitare sprechi di risorse. Le ultime righe del tuo codice dovrebbe essere simile a questo : 
 
 al_destroy_bitmap ( bmp ) ; 
 
 al_destroy_display ( display); 
 
 return 0; 
 
 } 
 Pagina 7 
 compilare il codice . Creare una immagine PNG usando il vostro programma di grafica di scelta e salvarlo come " immagine.png " nella stessa directory del programma eseguibile . Eseguire il programma per vedere le funzioni grafiche al lavoro .