Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2010, 13:25
stiwi222
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 15 años
Puntos: 2
Respuesta: problema SDL carga imagenes

bien, he cambiado el tipo de retorno, ahora esa parte "va bien", ahora, usando el depurador de C::B (gdb) he visto que unas lineas despues salta un seg. fault, y no lo comprendo (se lo que es, lo que no se es la causa). a continuacion el codigo problematico:
Código C:
Ver original
  1. SDL_Surface *imagen, *imagenes[IMAGENES];
  2.     carga_imagenes(imagenes);
  3.  
  4.     SDL_Rect posicion;
  5.  
  6.     posicion.x = 0;
  7.     posicion.y = 0;
  8.     posicion.w = imagenes[PERSONAJE]->w; //segmentation fault
  9.     posicion.h = imagenes[PERSONAJE]->h;

lo de la constante, creo que en principio no tendria que importar, ya que el preprocesador sutituye antes de la compilacion TIZA por 12, y hara lo mismo con IMAGENES. muchas gracias, de verdad ;) .