颜色.txt

来自「SDL开发教程」· 文本 代码 · 共 31 行

TXT
31
字号
SDL_Surface *load_image( char *filename ) 

{

    //将图象暂时存储在这里
    SDL_Surface* loadedImage = NULL;
    //存储最佳的图象
    SDL_Surface* optimizedImage = NULL;
    //导入图象
    loadedImage =  IMG_Load( filename );
    //如果导入图象不为空
    if( loadedImage != NULL )
    {
        //建立最佳的图象
        optimizedImage = SDL_DisplayFormat( loadedImage );
        //释放老的图象
        SDL_FreeSurface( loadedImage );
        if( optimizedImage != NULL )
        {
            //取得颜色码
            Uint32 colorkey = SDL_MapRGB( optimizedImage->format, 0, 0, 0xFF );
            //设置颜色码
            SDL_SetColorKey( optimizedImage, SDL_RLEACCEL | SDL_SRCCOLORKEY, colorkey );
        }
    }
    //返回最佳的图象
    return optimizedImage;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?