Exemplo n.º 1
0
	void Image::Destroy()
	{
		delete[] this->buf;

		SAFE_RELEASE2(this->tex, LPDIRECT3DTEXTURE9);

		this->used = false;
	}
Exemplo n.º 2
0
void XBuffObj::Destroy() 
{
	SAFE_DELETE( m_pluaScript );		// 루아가 있었다면 삭제해줌
	LIST_DESTROY( m_listEffectObjs, EFFECT_OBJ* );
#ifdef _CLIENT
	SAFE_RELEASE2( IMAGE_MNG, m_psfcIcon );
#endif // _CLIENT
	//		CONSOLE( "XBuffObj::Destroy(): ID:%d Caster:0x%08x Skill:%s addr=0x%08x", m_idBuff, (int)m_pCaster, m_pDat->GetszName(), (int)this );
}
Exemplo n.º 3
0
void Engine::Sound::shutdown()
{
	songs.clear();
	sound_effects.clear();

	musicChannel = nullptr;
	SAFE_RELEASE2(system);

}
Exemplo n.º 4
0
	void Image::AllRelease()
	{
		for (std::unordered_set<Image*>::iterator i = resList->begin(); i != resList->end(); i++)
		{
			if ((*i)->used)
			{
				SAFE_RELEASE2((*i)->tex, LPDIRECT3DTEXTURE9);
			}
		}
	}
Exemplo n.º 5
0
void XWndPageSlideWithXML::Destroy() 
{
	SAFE_RELEASE2( IMAGE_MNG, m_sfcPointOn );
	SAFE_RELEASE2( IMAGE_MNG, m_sfcPointOff );
}
Exemplo n.º 6
0
XWndEdit::~XWndEdit() 
{
	SAFE_RELEASE2( FONTMNG, m_pFontDat );
	SAFE_DELETE( m_psoField );
	SAFE_DELETE( m_pFont );
}
Exemplo n.º 7
0
XTransition::~XTransition() 
{
	SAFE_RELEASE2( IMAGE_MNG, m_pSurface1 );
	SAFE_RELEASE2( IMAGE_MNG, m_pSurface2 );
}