Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar Allegro para fazer gráficos em C
Allegro é uma biblioteca de programação de jogos para a linguagem C, permitindo-lhe receber a entrada do usuário , reproduzir sons e exibição de gráficos . A biblioteca é projetado para ser fácil de compreender, usando funções poderosas com nomes intuitivos para concisa , código legível. Um programa gráfico simples que exibe uma imagem pode ser escrito muito rapidamente , necessitando apenas de algumas linhas de código C para carregar a imagem na memória e desenhá-la na tela. Instruções
1

Faça o download e instalar as bibliotecas Allegro para uso com o seu compilador C . Comece um novo arquivo de código C , seja em sua IDE ou usando um editor de texto simples como o gedit ou o Bloco de Notas .
2

Incluir os arquivos de cabeçalho Allegro no início do seu código para permitir que você use tanto as funções essenciais e gráficos fornecidos pela biblioteca . As primeiras linhas devem ficar assim:

# include

# include
3

Comece a função main () e chamar as funções para inicializar Allegro, que lhe permite exibir gráficos. Isso deve parecer com o seguinte :

int main (int argc , char * argv []) {


al_init ();

al_init_image_addon ( );
4

Criar uma exibição sobre o qual a desenhar gráficos, usando os argumentos da função para definir a resolução da tela para 640 por 480. Criar uma imagem bitmap na memória e dar-lhe os dados encontrados no arquivo " image.png " armazenada no seu disco rígido. Isso vai parecer com o seguinte :

ALLEGRO_DISPLAY * display = al_create_display ( 640, 480) ;

ALLEGRO_BITMAP * bmp = al_load_bitmap ( " image.png ");
5

Defina a cor da tela para preto e desenhar sua imagem em cima dele em um deslocamento de 50 pixels na horizontal e na vertical. Allegro usa dois monitores , um para desenho e um para imprimir na tela. Lançá-los para ver a sua imagem e aguarde 10 segundos antes de fechar o programa. As funções para fazer o look acima assim:

al_clear_to_color ( al_map_rgb (0,0,0) );

al_draw_bitmap ( bmp, 50, 50 , 0);

al_flip_display ();

al_rest (10,0) ;
6

liberar a memória usada pelo bitmap e display para evitar desperdício de recursos. As linhas finais do seu código deve ficar assim :

al_destroy_bitmap (bmp );

al_destroy_display (visualização );

retornar 0 ;

}

7

Compilar seu código. Criar uma imagem PNG usando seu programa gráfico de escolha e salve-o como " image.png " no mesmo diretório que o programa executável . Execute o programa para ver as funções gráficas no trabalho.

Anterior :

Próximo : No
  Os artigos relacionados
·Comprimento de Cordas Sem Construído na função em C …
·Como desenhar linhas no Visual C + + 
·Depuração no Visual C 
·Definição de Abstração de Dados em C + + 
·Como implementar várias pilhas 
·Como Fazer um Botão Sair em C + + 
·Como fazer uma pasta em C + + 
·Como usar o C + + para obter USB Pen números de série…
·Como verificar se uma matriz tem valor ou não em C + +…
·O que é o oposto de impressão em Programação C 
  Artigos em destaque
·Como medir Cada Character Largura ASCII em uma String 
·Como implementar a curto tempo de atraso em C 
·Como renomear NIB para XIB no Xcode 
·Como obter um protótipo funcional de DLL 
·Como usar OpenGL com código de Blocos 
·Como incluir fontes personalizadas em um iPhone usando …
·Como compartilhar variáveis ​​ao longo CPP 
·Como compilar código C + + Usando GNU 
·Como fazer um projeto SDL no Código Blocos 
·Tipos de dados de atributos de variáveis ​​
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados