Respuesta: problema SDL carga imagenes ¿Por qué no pruebas de otro modo haber qué pasa? Cambia la función carga_imagenes para que devuelva SDL_Surface *imagenes o NULL si ha habido un error.
SDL_Surface *imagen=carga_imagenes();
if (imagen==NULL)
cout<<"ERROR";
o
SDL_Surface *imagen[NOSECUAL]=carga_imagenes(NOSECUAL);
Haber qué pasa.
Por cierto, las constantes TIZA e IMAGENES usan el mismo valor, míralo. |