/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

problemas al cargar una imagen con allegro

 
      Índice del Foro elrincondelc.com -> Gráficos
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
alexguerra



Registrado: 15 Jun 2007
Mensajes: 10

MensajePublicado: 15/06/2007 4:01 am
Título: problemas al cargar una imagen con allegro

El caso es que compila y lo ejecuta, pero una vez que aparece la primera pantalla de "Mi primer programa", y introduzco una tecla, me dá un error de programa y se cierra.

No consigo meter una imagen en mi programa.

Soy nuevo en esto y me encantaría que me echaran una mano.

El código fuente está abajo.




#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>
#include <inicio.h>
#include <juego.h>


int main()
{
iniciar() ;
realizar_juego() ;
allegro_exit();

}
END_OF_MAIN() ;



#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>

int iniciar()

{
allegro_init() ;
install_keyboard() ;
set_color_depth(16) ;
if (set_gfx_mode(GFX_AUTODETECT,320,200,0,0)<0)
{
printf("error al iniciar\n") ;
readkey() ;
allegro_exit() ;
exit(-1) ;
}
textout_ex(screen, font, "Mi primer programa", 0, 0, 15, -1) ;
readkey() ;

}


#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>


void realizar_juego ()

{
BITMAP *punto ;
PALETTE paleta ;


punto=load_bitmap("c:punto.bmp",paleta) ;
draw_sprite(screen,punto,0,0) ;
readkey() ;
destroy_bitmap(punto) ;
}






y Este es el error que me da, pero no entiendo nada.


Firma con problemas:
Nombre del evento de problema: APPCRASH
Nombre de la aplicación: prueba.exe
Versión de la aplicación: 0.0.0.0
Marca de tiempo de la aplicación: 46727ce2
Nombre del módulo con errores: prueba.exe
Versión del módulo con errores: 0.0.0.0
Marca de tiempo del módulo con errores: 46727ce2
Código de excepción: c0000005
Desplazamiento de excepción: 000013cb
Versión del sistema operativo: 6.0.6000.2.0.0.768.3
Id. de configuración regional: 1034
Información adicional 1: 8d13
Información adicional 2: cdca9b1d21d12b77d84f02df48e34311
Información adicional 3: 8d13
Información adicional 4: cdca9b1d21d12b77d84f02df48e34311
Volver arriba
alexguerra



Registrado: 15 Jun 2007
Mensajes: 10

MensajePublicado: 15/06/2007 4:07 am
Título:

A veces también me dice al compilar que no puede convertir RGB.

Y me estoy volviendo loco.
Volver arriba
alexguerra



Registrado: 15 Jun 2007
Mensajes: 10

MensajePublicado: 15/06/2007 9:23 pm
Título:

Nadie me puede ayudar? por favor.
Volver arriba
NeutrokSilverman



Registrado: 11 Ene 2006
Mensajes: 13

MensajePublicado: 16/06/2007 10:15 am
Título:

Código:
#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>

int inicio ()

{
    allegro_init ();
    install_keyboard ();
    set_color_depth (16);
    if (set_gfx_mode(GFX_AUTODETECT, 800, 600, 0, 0) <0)
    {
       printf ("error al iniciar\n");
       readkey ();
       allegro_exit ();
       exit (-1);
    }
    textout_ex (screen, font, "Mi primer programa", 0, 0, 15, -1);
    readkey ();
}

#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>


void realizar_juego ()

{
     BITMAP *punto;
     PALETTE paleta;


     punto = load_bitmap ("punto.bmp", paleta);
     draw_sprite (screen, punto, 0, 10);
     readkey ();
     destroy_bitmap (punto);
}

#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>

int main ()
{
inicio ();
realizar_juego ();
allegro_exit ();

}
END_OF_MAIN ();

_________________
"El Limite de la Programación es el límite de la imaginación de cada uno de nosotros."
Volver arriba
alexguerra



Registrado: 15 Jun 2007
Mensajes: 10

MensajePublicado: 16/06/2007 3:33 pm
Título:

Pues a mi con ese código me casca.
Lo ejecuta e inmediatamente después, un mensaje de windows, me dice que tiene que cerrarse.
Y no ejecuta la imagen.

De todas maneras muchas gracias.
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 17/06/2007 9:15 am
Título: Pregunto...................

Tienes la imagen en la misma carpeta que el ejecutable?

Me supongo que si.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
      Índice del Foro elrincondelc.com -> Gráficos
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com