Урок 1. Инициализация. Allegro

В этом уроке рассмотрена основная инициализация библиотеки Аллегро.
Исходный код совсем небольшой:
#include <stdio.h>
#include <allegro5/allegro.h>
 
int main(int argc, char **argv)
{
   ALLEGRO_DISPLAY *display = NULL; //создаем дисплей
   if(!al_init()) //проверяем правильно ли создался дисплей
   {
      return -1;
   }
 
   display = al_create_display(640, 480); //устанавливаем разрешение экрана
   if(!display) //правильно ли загрузилось окошко
   {
      return -1;
   }
 
   al_clear_to_color(al_map_rgb(0,0,0)); //очищаем экран в черный цвет (фон заливаем черным)
 
   al_flip_display(); //меняем на тот кадр, который создался в предыдущей строчке
 
   al_rest(5.0); //задаем время ожидания окошка, после чего оно пропадает 
 
   al_destroy_display(display); //уничтожаем дисплей
 
   return 0;
}

Комментариев нет:

Отправить комментарий