/* Autor: Renan Iglesias - Genésio - Site: http://www.dcc.ufrj.br/~genesio Descrição: Programa simples em allegro que fiz com o intuito de testar a instalação da biblioteca Allegro */ #include #include #define RESOLUCAO_X 640 #define RESOLUCAO_Y 480 #define COLOR_DEPTH 16 int Inicia(void); void Principal(void); void Finaliza(void); int main (void) { if (!Inicia()) { Finaliza(); return (-1); } Principal(); Finaliza(); return 0; } int Inicia (void) { allegro_init(); if (install_keyboard()) { puts("Programa nao iniciado por erro no teclado."); return (FALSE); } set_color_depth(COLOR_DEPTH); if(set_gfx_mode(GFX_AUTODETECT, RESOLUCAO_X, RESOLUCAO_Y, 0, 0)<0) { puts("Programa nao iniciado por erro no modo grafico."); return (FALSE); } return (TRUE); } END_OF_MAIN(); void Principal (void) { textprintf_centre_ex(screen, font, RESOLUCAO_X/2, RESOLUCAO_Y/2, makecol(255,255,255), 0, "Biblioteca Allegro instalada com sucesso!"); textprintf_centre_ex(screen, font, RESOLUCAO_X/2, RESOLUCAO_Y-150, makecol(255,255,255), 0, "Pressione qualquer tecla para sair"); } void Finaliza (void) { while (!keypressed()); allegro_exit(); }