#include <allegro5/allegro.h>
#include <allegro5/allegro_font.h>
#include <allegro5/allegro_ttf.h>
int main() {
al_init();
al_init_font_addon();
al_init_ttf_addon();
ALLEGRO_DISPLAY* display = al_create_display(640, 480);
if (!display) {
al_show_native_message_box(NULL, "Ошибка", "Ошибка", "Не удалось создать окно", NULL, ALLEGRO_MESSAGEBOX_ERROR);
return 1;
}
ALLEGRO_FONT* font = al_load_ttf_font("arial.ttf", 24, 0);
if (!font) {
al_show_native_message_box(NULL, "Ошибка", "Ошибка", "Не удалось загрузить шрифт", NULL, ALLEGRO_MESSAGEBOX_ERROR);
return 1;
}
al_clear_to_color(al_map_rgb(255, 255, 255));
al_draw_text(font, al_map_rgb(0, 0, 0), 320, 240, ALLEGRO_ALIGN_CENTER, "Привет, мир!");
al_flip_display();
al_rest(5.0);
al_destroy_font(font);
al_destroy_display(display);
al_uninstall_system();
return 0;
}