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 .