Witam mam problem z wstawieniem czcionek typu ttf do projektu c++ wykorzystującego biblioteke allegro ( 4.2.2). Chciałem do tego celu użyć biblioteki allegro fonts ( alfont.h v 1.9.2 with FT 2.1.9 ). Z kilku przykładów udało mi się napisać prosty program który najzwyczajniej wyświetla tekst " Moglo by zadzialac " przy pomocy czcionki arial znajdującej się w bieżącym katalogu pod nazwą arial.ttf
#include
#include
#include
#include
#include
using namespace std;
int main()
{
allegro_init();
install_mouse();
install_keyboard();
set_color_depth(32);
/*
* initializes the library. You must run this, otherwise you're program will crash.
*/
alfont_init();
set_gfx_mode(GFX_AUTODETECT, 800, 600, 0, 0);
ALFONT_FONT* copperplate_font = alfont_load_font("arial.ttf");
alfont_textprintf_ex(screen, copperplate_font, 5, 5,makecol(50, 30, 180), -1,"Moglo by zadzialac");
getch();
/*
* you must ALWAYS run alfont_exit. Do not forget, or you will die a horrible death.
*/
alfont_exit();
return 0;
} END_OF_MAIN();
Program kompiluje się bez problemowo jednak po uruchomieniu nic się nie dzieje. Na chwile pojawia się czarny ekran, a potem program wraca do windowsa. Czy ktoś wie w czym problem ?
Ps. Korzystam z Dev c++ 4.9.9.2