Witam , czy mógłby ktoś napisać dlaczego poniższy kod nie działa? Wyświetlają się jedynie 2 okienka z czarnym tłem (jedno to właściwe , a skąd się bierze to drugie?)
Nie znalazłem niestety żadnego polskiego tutoriala do Allegro 5 , są tylko do 4 ki.
Czy mógłbym prosić o wrzucenie kodu najprostszego programu wyświetlającego plik graficzny tak żebym mógł sobie go przeanalizować.

#include <stdio.h>
#include <allegro5/allegro.h>
#include <allegro5/allegro_image.h>
#include <allegro5/bitmap_io.h>
int main()
{
   ALLEGRO_DISPLAY *display = NULL;
   al_init();
    if (!al_init()){return -1;}
   al_init_image_addon();
   al_flip_display();
    
   display = al_create_display(800, 600);
   if(!display) 
   {
      fprintf(stderr, "failed to create display!\n");
      return -1;
   }

 ALLEGRO_BITMAP *obrazek =NULL;
 obrazek = al_load_bitmap("obrazek.bmp");
         if(al_load_bitmap("obrazek.bmp")==NULL)
                                                 { fprintf(stderr, "Obrazek nie chce sie wczytac !\n");return -1;}
         
         
 al_draw_bitmap(obrazek,0,0,0);

 
   al_rest(3.0);
 
   al_destroy_display(display);
   return 0;
}