fix some memory leaks

This commit is contained in:
mq1n
2025-08-27 23:37:19 +03:00
parent 6459c9fa03
commit e5bd21ff75
10 changed files with 149 additions and 116 deletions

View File

@@ -155,9 +155,17 @@ bool CDibBar::Create(HDC hdc, DWORD dwWidth, DWORD dwHeight)
return true;
}
CDibBar::CDibBar()
CDibBar::CDibBar() :
m_dwWidth(0),
m_dwHeight(0)
{
}
CDibBar::~CDibBar()
{
for (size_t i = 0; i < m_kVec_pkBlockTexture.size(); ++i)
{
CBlockTexture * pTexture = m_kVec_pkBlockTexture[i];
delete pTexture;
}
}

View File

@@ -283,7 +283,8 @@ void CGraphicObjectInstance::Initialize()
D3DXMatrixIdentity(&m_worldMatrix);
D3DXMatrixIdentity(&m_mRotation);
ClearCollision();
OnInitialize();
}