Entrar
¿Usuario nuevo? Regístrate
allegro-espanol · Una lista en español sobre la librería Allegro.
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
Cargar una imagen en windows   Lista de mensajes  
Responder | Reenviar Mensaje #724 de 9896 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

¿Cómo se carga una imagen en Windows?

Quisiera cargar una imagen utilizando Allegro Version 4.0.2, en modo windows
(no DOS).
Esto es el código, pero solo logro un destello negro que abarca toda la
pantalla.

#include "allegro.h"
int main(int argc, char *argv[])
{
char buf[256];
PALETTE pal;
BITMAP *image;

allegro_init();

if (set_gfx_mode(GFX_AUTODETECT, 1024, 768, 0, 0) != 0) {
set_gfx_mode(GFX_TEXT, 0, 0, 0, 0);
allegro_message("Error setting graphics mode\n%s\n", allegro_error);
return 1;
}


replace_filename(buf, argv[0], "allegro.pcx", sizeof(buf));
image = load_bitmap(buf, pal);
set_palette(pal);
return 0;
}

END_OF_MAIN();

El archivo .pcx lo tengo en el mismo directorio en dónde coloque el proyecto.
No me sale ningún error de compilación. Allegro fue correctamente instalado,
ya que los programas de ejemplo corren sin ningún problema.
También cargo el archivo objeto: liballeg.a en las opciones de proyecto.
Además, esta porción de código la saque de un programa de ejemplo que se
ejecuta perfectamente.
Lo único que quiero es cargar una imagen; el movimiento lo pruebo después.
Si alguién me puede dar una mano.... eternamente agradecido.
Desde ya muchas gracias.
- --
Llave Gnupg en:
http://pgp.rediris.es:11371/pks/lookup?op=get&search=0x6F1FD83E

Key fingerprint = F619 9CB9 8E42 0287 8386 D2ED AEBA 0FC5 6F1F D83E



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAj1tgDcACgkQrroPxW8f2D73PQCcDbY0YmEt/dnBdXtKMEiCXCaQ
WugAn2bqVPSm53lLr4yf/zUBLDYD0uTs
=QwGe
-----END PGP SIGNATURE-----



Jue, 29 de Ago, 2002 2:00 am

fallosbsas
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #724 de 9896 |
Desplegar mensajes Autor Ordenar por fecha

... Hash: SHA1 ¿Cómo se carga una imagen en Windows? Quisiera cargar una imagen utilizando Allegro Version 4.0.2, en modo windows (no DOS). Esto es el...
Sidus
fallosbsas
Sin conexión Enviar mensaje
3 de Ago, 2002
11:28 am

... Las imágenes se cargan igual en cualquier plataforma soportada por Allegro. ... El problema que tienes es que el programa se ejecuta pero sale ...
Grzegorz Adam Hankiew...
gradha@...
Enviar mensaje
3 de Ago, 2002
12:05 pm

Hola, tu codigo deberia lucir asi: #include "allegro.h" int main(int argc, char *argv[]) { PALETTE pal; BITMAP *image; allegro_init(); install_keyboard(); //...
Manuel Alejandro Cer€...
rdceron@...
Enviar mensaje
3 de Ago, 2002
4:10 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda