martes, 24 de enero de 2012

Eliminando windows 98 ...

Un ejemplo dificil de clasificar. De que se trata ? que utilidad tiene ? pues antes de nada os dejo un video para que veais lo que hace el programa.

domingo, 8 de enero de 2012

Trasteando con el primer ejemplo

A continuación se aclaran algunos aspectos de los comandos que se han utilizado en el codigo de "Mi primer ejemplo", pequeñas modificaciones que podemos hacer según se desee.

Mi Primer ejemplo

En este primer ejemplo, se realiza el tipico hola mundo, en este caso mi primera ventana. Se debe crear un proyecto, del tipo multimedia -> Allegro aplication.  A continuación el codigo de este ejemplo con comentarios explicando cada comando.


#include <allegro.h>

int main() 
{   
    // inicializa el entorno del allegro
    allegro_init();
    install_keyboard();
   
    // se establece la resolucion grafica
    // modo ventana, 320x240
    set_color_depth(32);
    set_gfx_mode(GFX_AUTODETECT_WINDOWED, 320, 240, 0, 0);
   
    // se crea buffer para contener todo lo que se muestra en nuestra ventana
    // por eso se crea con la misma dimension que la resolucion
    BITMAP *buffer = create_bitmap(320, 240);
    // borra la imagen, rellenandola con un color
    clear_to_color(buffer, 0x999999);
   
    // muestra un texto, en una posicion x= 160, y=25, con unos colores
    // 0xFFFFFF = blanco   0x999999 = gris   
    textout_centre_ex(buffer, font, "Mi Primera Ventana", 160, 25, 0xFFFFFF, 0x999999);
   
    // Vuelca el contenido de nuestra imagen sobre la pantalla para mostrarlo   
    blit(buffer, screen, 0, 0, 0, 0, 320, 240);
   
    // para realizar una pausa, espera a que se pulse una tecla
    readkey();
   
    // antes de salir se debe liberar la memoria ocupada por la imagen
    // elimina la imagen creada
    destroy_bitmap(buffer);
   
    return 0;
}
END_OF_MAIN();


Instalando allegro en Dev-c++

Paso 1:
En la barra de menú seleccionas la opción "Herramientas", y dentro de esta opción escoje "Buscar Actualizaciones". Si tiene alguna duda en la siguiente imagen  viene marcado en rojo la opción que se debe seleccionar.

Contenido

Aquí se irá poniendo códigos de programas, todos ellos realizados en el Dev-C++, y utilizando la librería Allegro. Si no se dice nada al principio del código la versión del Allegro utilizada es la 4.4.


Si desea descargar el dev-C++ haga click en el enlace: Descargar

Pagina Oficial  

Antes de publicar un comentario

Todos los comentarios que se realicen en el blog son moderados.

Debido a esto es muy probable que tu comentario no aparezca de inmediato ya que previamente debe ser revisado para evitar un mal uso (SPAM).

Podrán realizar comentario cualquiera que tenga una cuenta de Google.

Related Posts Plugin for WordPress, Blogger...