mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement LegoCarBuild functions, refactor BackgroundAudioManager (#1117)
* Implement LegoCarBuild functions, refactor BackgroundAudioManager * Refactor LegoVehicleBuildState::m_animationState to enum --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com>
This commit is contained in:
@@ -30,6 +30,7 @@ public:
|
||||
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+1c;
|
||||
MxDSAction* Clone() override; // vtable+2c;
|
||||
|
||||
// FUNCTION: BETA10 0x1008d060
|
||||
MxS32 GetVolume() const { return m_volume; }
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100c9450
|
||||
|
@@ -39,6 +39,7 @@ enum NotificationId {
|
||||
// SIZE 0x0c
|
||||
class MxNotificationParam : public MxParam {
|
||||
public:
|
||||
// FUNCTION: BETA10 0x100702d0
|
||||
MxNotificationParam() : m_type(c_notificationType0), m_sender(NULL) {}
|
||||
|
||||
// FUNCTION: BETA10 0x10013490
|
||||
|
@@ -24,10 +24,11 @@ public:
|
||||
|
||||
MxS32 GetAttenuation(MxU32 p_volume);
|
||||
|
||||
MxPresenter* FUN_100aebd0(const MxAtomId& p_atomId, MxU32 p_objectId);
|
||||
|
||||
protected:
|
||||
void Init();
|
||||
void Destroy(MxBool p_fromDestructor);
|
||||
MxPresenter* FUN_100aebd0(const MxAtomId& p_atomId, MxU32 p_objectId);
|
||||
|
||||
LPDIRECTSOUND m_directSound; // 0x30
|
||||
LPDIRECTSOUNDBUFFER m_dsBuffer; // 0x34
|
||||
|
Reference in New Issue
Block a user