He aprendido mucho de aquel libro que esta en losers, o ademas ingresen a http://gda.utp.edu.coy ahi muy buenos tutoriales, eso si muy cortos...
bueno entonces hagamos lo nuestro
/*Insertamos lo tipico que son las librerias para poder 'cargar' Allegro*/
#include<stdio.h>
#include<stdlib.h>
/*y cargamos allegro XD*/
#include<allegro.h>
/*Pues el metodo que ahora enseño es para que quede mas ordenado, entonces escrivimos*/
int inicio_de_juego()
{
allegro_init(); /*Abrimos allegro*/
install_keyboard();/*empesamos a instalar lo recomendado*/
install_mouse();
install_timer();
/*ahora bien haremos al definir los bits de nuestra aplicacion en este caso 32, para una mejor nitides en nuestro juego*/
set_color_depth(32);
/*y dibujamos la ventana*/
set_gfx_mode(GFX_AUTODETECT,639,479,0,0);
allegro_exit();
}
void terminar(); /*ahora esta funcion sera la que hace cerrar allegro*/
{
allegro_exit();
}
int main()/*Por ultimo, lo que se mostrara en pantalla*/
{
/*Y insertamos nuestros 'respaldos'*/
inicio_de_juego();
/*Y por ultimo un extra, se trata de que cuando uno aprete una tecla(en este caso ESCAPE) salga de la aplicacion en cualquier lado donde este, pero igual sirve con cada funcion independiente*/
while(!key[KEY_ESC])
{
}
terminar();
}
/*Y terminasmos nuestra ventana con ademas un sistema de salida XD*/
Y para compilar:
en GNU:
con anjuta:
vete al menu Opciones, en la barra, luego a Opciones del compilador y enlazador..., luego en opciones escrive:
`allegro-config --cflags` `allegro-config --libs`
en flags de compilador...
En GCC escribe:
gcc miventanaallegro -o miventana `allegro-config --cflags` `allegro-config --libs`
(yo lo recomiendo en anjuta, ya que en el g++ ya sea desde el kate, me envia un error)
y eso es todo...
bueno espero que les haya gustado...
Rodrigo Castillo 100% Chileno...
