Esempio n. 1
0
//--------------------------------------------------------------------
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 );
		}
	}
}