void CEngine::Destroy () { Engine.Sheduler.Destroy ( ); #ifdef DEBUG_MEMORY_MANAGER extern void dbg_dump_leaks_prepare ( ); if (Memory.debug_mode) dbg_dump_leaks_prepare (); #endif // DEBUG_MEMORY_MANAGER Engine.External.Destroy ( ); }
void CEngine::Destroy () { Engine.Sheduler.Destroy ( ); #ifdef DEBUG_MEMORY_MANAGER extern void dbg_dump_leaks_prepare ( ); if (Memory.debug_mode) dbg_dump_leaks_prepare (); #endif // DEBUG_MEMORY_MANAGER Engine.External.Destroy ( ); if (hPSGP) { FreeLibrary (hPSGP); hPSGP =0; ZeroMemory (&PSGP,sizeof(PSGP)); } }