From c5affa27f52e174078dbaaaa1fc39442ef3c8a74 Mon Sep 17 00:00:00 2001 From: Misha <106913236+MishaProductions@users.noreply.github.com> Date: Sun, 24 Dec 2023 16:43:16 -0500 Subject: [PATCH] begin work on subclass --- LEGO1/legosoundmanager.cpp | 2 +- LEGO1/legosoundmanager.h | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/LEGO1/legosoundmanager.cpp b/LEGO1/legosoundmanager.cpp index e98aa0f4..e2b49e5f 100644 --- a/LEGO1/legosoundmanager.cpp +++ b/LEGO1/legosoundmanager.cpp @@ -51,7 +51,7 @@ MxResult LegoSoundManager::Create(MxU32 p_frequencyMS, MxBool p_createThread) } } - // todo + m_unk0x40 = new LegoSoundManagerSubclass(); result = SUCCESS; } diff --git a/LEGO1/legosoundmanager.h b/LEGO1/legosoundmanager.h index 5f39f4c4..37ade109 100644 --- a/LEGO1/legosoundmanager.h +++ b/LEGO1/legosoundmanager.h @@ -19,7 +19,14 @@ class LegoSoundManager : public MxSoundManager { void Destroy(MxBool p_fromDestructor); IDirectSound3DListener* m_listener; - undefined4 m_unk0x40; + LegoSoundManagerSubclass* m_unk0x40; +}; + +// VTABLE: LEGO1 0x100d6b4c +// SIZE 0x20 +class LegoSoundManagerSubclass +{ + }; #endif // LEGOSOUNDMANAGER_H