Biblioteca grafica Allegro
Édipo Dias1, Joás Moura de Oliveira2, Manoel Amaral3
RESUMO
Este trabalho apresenta elementos básicos que contribuem para se ter um conhecimento de uma biblioteca poderosa no que se diz respeito à programação de elementos gráficos como jogos e aplicações multimídia. Com ela pode-se adicionar aos aplicativos imagens, sons, até interação de entrada de dados via teclado e mouse. Para demonstrar todo o poder da Biblioteca Allegro utiliza-se o ambiente Dev C++.
Palavras-chave: Jogos, imagens, sons, teclado, mouse.
ABSTRACT
This paper presents basic elements that contribute to having a knowledge of a powerful library as it relates to graphics programming such as games and multimedia applications. With it you can add applications to images, sounds, even interaction data entry via keyboard and mouse. To demonstrate the full power of the Allegro library uses the ambient Dev C + +.
Keywords: Games, pictures, sound, keyboard, mouse.
___________________________
1 Sistemas da Informação – Faculdade Zacarias de Góes (FAZAG) – Valença, BA – Brasil
2 Sistemas da Informação – Faculdade Zacarias de Góes (FAZAG) – Valença, BA – Brasil
3 Sistemas da Informação – Faculdade Zacarias de Góes (FAZAG) – Valença, BA – Brasil
1 INTRODUÇÃO
A biblioteca Allegro é uma API para programação multimídia contendo rotinas para manipulação de imagens, sons e entradas de dados por teclado, mouse ou joystick. Uma biblioteca bem completa para aprender a programar jogos. É uma plataforma transversal e trabalha com muitos compiladores diferentes, permite desde a criação de softwares mais complexos como editor de imagens até como tocador de MP3.
O seu principal uso é no escopo da programação de jogos. Atualmente ela possui uma grande comunidade pois além de possuir diversos recursos nativamente (gráficos 2D, 3D com OpenGL, entrada de dados pelo teclado e mouse, RLE-Sprites, exibição de vídeos e controle de som)