Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
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();
}
Ejemplo n.º 3
0
void	CMouse::Clean()
{
	m_pMessage->Clean();
	DD_DELETE(m_pMessage);
}
Ejemplo n.º 4
0
void	CMessage::Clean()
{
	DD_DELETE(m_pInputMsg);
}