Apresentação sobre framework alegro

262 palavras 2 páginas
Computação Gráfica 2006 / 2 Trabalho EXTRA
Allegro
Júlio César Pereira Antunes

Introdução






Allegro Low LEvel Game Routines: Rotinas de baixo nível para jogos O Allegro é uma biblioteca de programação para jogos desenvolvida para a linguagem C/C++. Distribuídos livremente.
 

http://www.allegro.cc/ http://sourceforge.net/project/showfiles.php? group_id=94270&package_id=106338&release_id=287

Introdução(cont.)


 

Independente da plataforma (Windows, Unix, MacOs X) Código Aberto(diversos add-ons disponíveis). Principais funções gráficas:
   

Gráficos(pixels, figuras geométricas) Sons() Input (teclado, mouse e joysticks) Timers(Temporizadores)

Principal Vantagem


A biblioteca Allegro possui a propriedade da independência da plataforma de operação. O mesmo código-fonte, deve compilar e rodar em todas as plataformas suportadas.

Passos Básicos


 

Todo programa deve ser compilado com a opção -lalleg. Exemplo: gcc prog.c -o prog -lalleg Incluir diretiva #include , sempre depois de todos os includes das bibliotecas padrão (stdlib, stdio etc.)

Estrutura de um programa






Deve sempre aparecer uma chamada à função allegro_init() o mais perto possível do início do programa. Da mesma forma devem ser chamadas, a seguir, as funções install_keyboard(), install_mouse() e install_timer(). Nota: as funções normais do C para teclado não irão mais funcionar. A função allegro_exit() deve ser chamada no final do programa.

Exemplo 1

Output

Exemplo 2

Output

Output

Referências Bibliográficas
      

Referências bibliográficas: http://www.allegro.cc/ http://pt.wikipedia.org/wiki/Allegro_(biblioteca) http://br.geocities.com/weissengeist/allegro.htm http://www.talula.demon.co.uk/allegro/readme.html http://www.ic.uff.br/~aconci/MODELOHSV.html http://equipe.nce.ufrj.br/adriano/c/apostila/allegro/do cs/programa.html

Relacionados

  • A penalidade neoliberal em ação: Uma resposta aos meus críticos
    6066 palavras | 25 páginas
  • Aprendizagem Significativa
    69506 palavras | 279 páginas
  • Dissertação
    49528 palavras | 199 páginas
  • A UNESCO e os desafios do novo século
    73922 palavras | 296 páginas
  • A influência da administração para as igrejas evangélicas
    28021 palavras | 113 páginas
  • A Paix O De Vincent Um Estudo Sobre O Sofrimento De Vincent Van Gogh
    33404 palavras | 134 páginas
  • Lucia Helena Aponi Sanchez
    102793 palavras | 412 páginas
  • Artigo
    182230 palavras | 729 páginas