//-------------------------------------------------------------------- void FK2DEngine::UnApplyColorKey( CBitmap& p_Bitmap, CColor p_BackGround ) { CColor* p = p_Bitmap.Data(); for( unsigned int i = p_Bitmap.Width() * p_Bitmap.Height(); i > 0; --i, ++p ) { if( p->Alpha() == 0 ) { *p = p_BackGround; } else { p->SetAlpha( 255 ); } } }