isle-portable/LEGO1/mxsoundmanager.h
Joshua Peisach 5617e0e044
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>
2023-09-19 16:42:39 +02:00

21 lines
405 B
C++

#ifndef MXSOUNDMANAGER_H
#define MXSOUNDMANAGER_H
#include "mxaudiomanager.h"
// VTABLE 0x100dc128
// SIZE 0x3c
// Base vtables are: MxCore -> 0x100dc6b0 -> MxAudioManager -> MxSoundManager
class MxSoundManager : public MxAudioManager
{
public:
MxSoundManager();
virtual ~MxSoundManager() override; // vtable+0x0
private:
void Init();
int m_unk30;
int m_unk34;
};
#endif // MXSOUNDMANAGER_H