Lekcja 1.0.0 Allegro5 - pierwsze okno

Zanim zaczniemy naukę warto zobaczyć jak wygląda nasz pierwszy program napisany w Allegro 5. 

  // Program Allegro5 kurs pierwsze okno

#include <allegro5/allegro.h>
#include <allegro5/allegro_image.h>
int main()
{
    al_init();
    al_install_keyboard();
    al_init_image_addon();
    ALLEGRO_KEYBOARD_STATE klawiatura;
    ALLEGRO_DISPLAY *okno = al_create_display( 320, 240);
    al_set_window_title( okno,"Allegro5 kurs 'pierwsze okno'");
    ALLEGRO_BITMAP *obrazek = al_load_bitmap("widok.png");
        while(!al_key_down(&klawiatura, ALLEGRO_KEY_ESCAPE))
   {
        al_get_keyboard_state(&klawiatura);
        al_clear_to_color(al_map_rgb( 0, 255, 0));
        al_draw_bitmap (obrazek,0,0,0);
        al_flip_display();
   }
    al_destroy_bitmap(obrazek);
    al_destroy_display(okno);
    return 0;
}
 Jak widać kod nie jest specjalnie trudny, a więc zaczynamy. 
Otrzymamy takie oto małe okienko, z obrazkiem jako tło.