3 Begin de main ( ) functie en bel de functies om Allegro initialiseren , zodat u afbeeldingen weer te geven . Dit zou er als volgt uitzien :
int main ( int argc , char * argv [ ] ) op Twitter
{
al_init
( ) ;
al_init_image_addon
( ) ;
4
Maak een beeldscherm waarop te graphics te tekenen , met de functie argumenten om de schermresolutie is ingesteld op 640 x 480 . Maak een bitmap in het geheugen en geeft het de gegevens in het bestand " image.png ' opgeslagen op uw harde schijf . Dit zal er als volgt uitzien :
ALLEGRO_DISPLAY
* weergave = al_create_display ( 640 , 480 ) ;
ALLEGRO_BITMAP * bmp = al_load_bitmap ( " image.png " ) ;
5
Stel de kleur van het scherm om uw zwart- putten uit het op een offset van 50 pixels zowel horizontaal als verticaal . Allegro maakt gebruik van twee schermen , een voor tekenen en een voor het afdrukken op het scherm . Flip hen om uw afbeelding te zien en wacht 10 seconden voordat u het programma . De functies op het bovenstaande zien er als volgt doen :
al_clear_to_color
( al_map_rgb ( 0,0,0 ) ) ;
al_draw_bitmap
( bmp , 50 , 50 , 0 ) ;
al_flip_display ( ) ;
al_rest
(10.0 ) ;
6
gratis het geheugen wordt gebruikt door de bitmap en het display om verspilling van middelen te voorkomen . De laatste regels van je code moet er zo uitzien :
al_destroy_bitmap
( bmp ) ;
al_destroy_display
( scherm ) ;
return 0 ;
} < br >
7
Stel uw code . Maak een PNG-afbeelding met behulp van je grafische programma naar keuze en sla het op als " image.png " in dezelfde map als de uitvoerbaar programma . Run je programma om de grafische functies aan het werk te zien .