MxAudioManager: Destructor, LockedReinitialize, Reinitialize (#125)

* MxAudioManager: Destructor, LockedReinitialize

* MxAudioManager::Reinitialize, fix LockedReinitialize logic

* MxAudioManager cleanup

- fix param in LockedReinitialize, mark that function as private/give it a better param name

* Match LockedReinitialize, fix function declarations, add/match InitPresenters

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
Joshua Peisach
2023-09-19 10:42:39 -04:00
committed by GitHub
parent c67e537508
commit 5617e0e044
6 changed files with 96 additions and 42 deletions

View File

@@ -1,12 +1,12 @@
#ifndef MXSOUNDMANAGER_H
#define MXSOUNDMANAGER_H
#include "mxunknown100dc6e0.h"
#include "mxaudiomanager.h"
// VTABLE 0x100dc128
// SIZE 0x3c
// Base vtables are: MxCore -> 0x100dc6b0 -> 0x100dc6e0 -> MxSoundManager
class MxSoundManager : public MxUnknown100dc6e0
// Base vtables are: MxCore -> 0x100dc6b0 -> MxAudioManager -> MxSoundManager
class MxSoundManager : public MxAudioManager
{
public:
MxSoundManager();