コード例 #1
0
ファイル: CGame.cpp プロジェクト: zv3rk4/DD_0.2
bool	CGame::Clean()
{
	m_pRender->VClean();
	m_pLogic->Clean();
	m_pEvent->Clean();

	DD_DELETE(m_pTimer);
	DD_DELETE(m_pRender);
	DD_DELETE(m_pLogic);
	DD_DELETE(m_pEvent);
	DD_DELETE(m_pEventMessage);

	SDL_Quit();

	return	true;
}
コード例 #2
0
ファイル: CGame.cpp プロジェクト: IvanTutavac/DD_0.4.2
void	CGame::Clean()
{
	if (m_pRenderManager != nullptr)
		m_pRenderManager->Clean();
	if (m_pLogic != nullptr)
		m_pLogic->Clean();
	if (m_pMessage != nullptr)
		m_pMessage->Clean();
	if (m_pInput != nullptr)
		m_pInput->VClean();

	DD_DELETE(m_pRenderManager);
	DD_DELETE(m_pTimer);
	DD_DELETE(m_pLogic);
	DD_DELETE(m_pInput);
	DD_DELETE(m_pMessage);

	DD::IO::Clean();
}
コード例 #3
0
ファイル: CMouse.cpp プロジェクト: zv3rk4/DD_0.2
void	CMouse::Clean()
{
	m_pMessage->Clean();
	DD_DELETE(m_pMessage);
}
コード例 #4
0
ファイル: CMessage.cpp プロジェクト: IvanTutavac/DD_0.4.2
void	CMessage::Clean()
{
	DD_DELETE(m_pInputMsg);
}