Programación Específica > Allegro

 Problemas Con Este Codigo

(1/1)

Angel38:

--- Código: Text ---#include <stdio.h>#include <string.h>#include <allegro.h> // Definiciones#define WIDTH  320#define HEIGHT 200#define DEPTH    8 // Version (major.minor)#define VERSION_MAJOR   1#define VERSION_MINOR  00 int main(void){    int i;    char temp[80];     if(install_allegro(SYSTEM_AUTODETECT, &errno, atexit)){       allegro_message(" Error inicializando el sistema \n%s\n", allegro_error);       allegro_exit();    }     if(install_keyboard()){       allegro_message(" Error inicializando teclado de Allegro \n%s\n", allegro_error);       allegro_exit();    }     // Colocamos titulo de la ventana, version y subversion    strcpy(temp,"");    sprintf(temp,"Allegro Leccion 03-Salida de texto 2003 v%d.%d", VERSION_MAJOR, VERSION_MINOR);    set_window_title(temp);     set_color_depth(DEPTH);    set_color_conversion(COLORCONV_TOTAL);    if(set_gfx_mode(GFX_AUTODETECT_WINDOWED, WIDTH, HEIGHT, WIDTH, HEIGHT)<0){       allegro_message("Modo grafico no detectado \n%s\n", allegro_error);       allegro_exit();    }     for (i = 0; i < 100; i += 10) {          text_mode_ex(i / 10 + 1);          textout(screen, font, "Salida de texto, fondo coloreado", i, i, 0);    }     for (i = 0; i < 50; i += 10) {          text_mode(i / 10 + 2);          textout_centre(screen, font, "Texto Centrado", SCREEN_W/2, 5+i, 0);    }     text_mode(-1);    rectfill(screen, 0, 105, SCREEN_W - 1, SCREEN_H - 1, 16);     for (i = 0; i < 100; i += 10)          textout(screen, font, "Salida de texto, fondo transparente", i, 105 + i, i / 10 + 1);     for (i = 0; i < 50; i += 10)          textout_centre(screen, font, "Texto Centrado", SCREEN_W/2, 110+i, i/10+1);     readkey();     return 0;}END_OF_MAIN();     
Hola amigos, lo que pasa es que este codigo es de un manual que estoy estudiando, a proposito Geo, es de una de las direcciones que me pasaste. :P
El problema que es un codigo que no es de la version 4.9.9.2. :angry:
Intenté colocar text_mode_ex pero sale de todas formas un error. :(
Copienlo y peguenlo para que me ayuden es un codigo completo. :devil:
Gracias por su tiempo y ayuda. :comp:

ibito:
Para empezar, la version que dices (4.9.9.2) no es de allegro, creo que es del dev-cpp, ok, la version nueva que tienes de allegro, no necesitas el text_mode, en la funcion textprintf_ex o textout_ex, tienes un parametro para eso, que creo que es despues del color...

Angel38:
:o
Verdad que si.

Gracias Ib.

Se me habia olvidado. :P

Angel38:
Me podrias ayudar a encontrar un manual actual.
Por lo menos que explique esas cosas.


Gracias.
Oye que te ha pasado con el Msn???

ibito:
Yo insisto con mi recomendación de http://alleg.sf.net, obviamente serán los mas actualizados, ya que son de la página oficial de allegro. en API están todas las funciones.


Por lo del msn, pues hoy (Lunes) no me pude conectar por problemas con la conexión, no se que estará pasando... pero pues, nos vemos pronto.

Navegación

[0] Índice de Mensajes

Ir a la versión completa