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; }
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(); }
void CMouse::Clean() { m_pMessage->Clean(); DD_DELETE(m_pMessage); }
void CMessage::Clean() { DD_DELETE(m_pInputMsg); }