diff --git a/src/client/Client.cpp b/src/client/Client.cpp index 8863218..1ba7de9 100644 --- a/src/client/Client.cpp +++ b/src/client/Client.cpp @@ -175,6 +175,10 @@ void ClientPostClose(int32_t a1) { int32_t DestroyEngineCallback(const void* a1, void* a2) { // TODO + WowClientDestroy(); + + // TODO + return 1; } @@ -495,6 +499,14 @@ void StormInitialize() { Blizzard::Debug::SetAssertHandler(BlizzardAssertCallback); } +void WowClientDestroy() { + // TODO + + CGlueMgr::Shutdown(); + + // TODO +} + void WowClientInit() { // TODO // EventRegister(EVENT_ID_5, (int)sub_4020E0); diff --git a/src/client/Client.hpp b/src/client/Client.hpp index f6dd223..fba112d 100644 --- a/src/client/Client.hpp +++ b/src/client/Client.hpp @@ -20,6 +20,8 @@ void CommonMain(); void StormInitialize(); +void WowClientDestroy(); + void WowClientInit(); #endif