Viernes 15 de Noviembre de 2024, 03:01
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Específica
»
Programación de Videojuegos
»
Allegro
»
Problemas Con Este Codigo
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Problemas Con Este Codigo (Leído 2656 veces)
Angel38
Miembro MUY activo
Mensajes: 370
Problemas Con Este Codigo
«
en:
Lunes 6 de Marzo de 2006, 21:43 »
0
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.
El problema que es un codigo que no es de la version 4.9.9.2.
Intenté colocar text_mode_ex pero sale de todas formas un error.
Copienlo y peguenlo para que me ayuden es un codigo completo.
Gracias por su tiempo y ayuda.
Tweet
[size=109]Se me olvidó instalar los Drivers de Cordura en mi Cerebro.
ibito
Miembro HIPER activo
Mensajes: 549
Nacionalidad:
Se mas de C++ que lo que se de ese CSS
Re: Problemas Con Este Codigo
«
Respuesta #1 en:
Lunes 6 de Marzo de 2006, 22:21 »
0
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...
______________________________________
www.hazjuegos.com
Una comunidad dedicada al desarrollo de videojuegos.
Angel38
Miembro MUY activo
Mensajes: 370
Re: Problemas Con Este Codigo
«
Respuesta #2 en:
Lunes 6 de Marzo de 2006, 22:31 »
0
Verdad que si.
Gracias Ib.
Se me habia olvidado.
[size=109]Se me olvidó instalar los Drivers de Cordura en mi Cerebro.
Angel38
Miembro MUY activo
Mensajes: 370
Re: Problemas Con Este Codigo
«
Respuesta #3 en:
Lunes 6 de Marzo de 2006, 22:38 »
0
Me podrias ayudar a encontrar un manual actual.
Por lo menos que explique esas cosas.
Gracias.
Oye que te ha pasado con el Msn???
[size=109]Se me olvidó instalar los Drivers de Cordura en mi Cerebro.
ibito
Miembro HIPER activo
Mensajes: 549
Nacionalidad:
Se mas de C++ que lo que se de ese CSS
Re: Problemas Con Este Codigo
«
Respuesta #4 en:
Lunes 6 de Marzo de 2006, 23:34 »
0
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.
______________________________________
www.hazjuegos.com
Una comunidad dedicada al desarrollo de videojuegos.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Específica
»
Programación de Videojuegos
»
Allegro
»
Problemas Con Este Codigo