 .
 .Gracias por adelantado a las futuras respuestas.
 .
 . .... o si eso no funciona... has pensado en lugar de remplazar el tile utilizar un sprite.
.... o si eso no funciona... has pensado en lugar de remplazar el tile utilizar un sprite. 

 , ahora mismo lo unico que hago con la imagen es declararla, cargarle el contenido y dibujarla, es un sprite ya no?.
 , ahora mismo lo unico que hago con la imagen es declararla, cargarle el contenido y dibujarla, es un sprite ya no?. , ahora se me ve fluido como el que mas pero no me respeta la parte invisible que tengo en cada imagen, eso como se podria solucionar, aparcando la idea de  que transparente un color especifico como ya hace pero con las imagenes bmp.
 , ahora se me ve fluido como el que mas pero no me respeta la parte invisible que tengo en cada imagen, eso como se podria solucionar, aparcando la idea de  que transparente un color especifico como ya hace pero con las imagenes bmp.

SDL_Surface* cargarImagen_png(char *nombreArchivo)
{
    SDL_Surface *image, *png;
    image = IMG_Load(nombreArchivo);
    if(!image) return 0;
    png=SDL_DisplayFormat(image);
    SDL_FreeSurface(image);
    if(!png) return 0;
    return png;
}
SDL_surface * Carga_ima(const char * direccion){
    //SDL_DisplayFormatAlpha permite utilizar el canal Alpha de una imagen....
    Surface * image =  SDL_DisplayFormatAlpha(   IMG_Load(direccion)  );
    //sí, todo esta en la misma linea....
    if(image == NULL) {
             printf( ">> No se puede cargar imagen\n");
             printf("SDL_GetError()\n");
             }
    return image;
    }


Volver a Artículos, traducciones y documentación
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado