mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-23 16:21:15 +00:00
Changes
This commit is contained in:
parent
4029af97c2
commit
c9c4c94b46
@ -30,8 +30,8 @@ class Lego3DSound {
|
||||
LPDIRECTSOUND3DBUFFER m_ds3dBuffer; // 0x08
|
||||
LegoROI* m_roi; // 0x0c
|
||||
LegoROI* m_positionROI; // 0x10
|
||||
MxBool m_unk0x14; // 0x14
|
||||
MxBool m_isCharacter; // 0x15
|
||||
MxBool m_enabled; // 0x14
|
||||
MxBool m_isActor; // 0x15
|
||||
LegoActor* m_actor; // 0x18
|
||||
double m_frequencyFactor; // 0x20
|
||||
DWORD m_dwFrequency; // 0x28
|
||||
|
||||
@ -26,8 +26,8 @@ void Lego3DSound::Init()
|
||||
m_roi = NULL;
|
||||
m_positionROI = NULL;
|
||||
m_actor = NULL;
|
||||
m_unk0x14 = FALSE;
|
||||
m_isCharacter = FALSE;
|
||||
m_enabled = FALSE;
|
||||
m_isActor = FALSE;
|
||||
m_volume = 79;
|
||||
}
|
||||
|
||||
@ -55,7 +55,7 @@ MxResult Lego3DSound::Create(LPDIRECTSOUNDBUFFER p_directSoundBuffer, const char
|
||||
|
||||
if (CharacterManager()->Exists(p_name)) {
|
||||
m_roi = CharacterManager()->GetROI(p_name, TRUE);
|
||||
m_unk0x14 = m_isCharacter = TRUE;
|
||||
m_enabled = m_isActor = TRUE;
|
||||
}
|
||||
else {
|
||||
m_roi = FindROI(p_name);
|
||||
@ -65,7 +65,7 @@ MxResult Lego3DSound::Create(LPDIRECTSOUNDBUFFER p_directSoundBuffer, const char
|
||||
m_roi = CharacterManager()->FUN_10085210(NULL, p_name, TRUE);
|
||||
|
||||
if (m_roi != NULL) {
|
||||
m_unk0x14 = TRUE;
|
||||
m_enabled = TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
@ -73,7 +73,7 @@ MxResult Lego3DSound::Create(LPDIRECTSOUNDBUFFER p_directSoundBuffer, const char
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
if (m_isCharacter) {
|
||||
if (m_isActor) {
|
||||
m_positionROI = m_roi->FindChildROI("head", m_roi);
|
||||
}
|
||||
else {
|
||||
@ -111,8 +111,8 @@ void Lego3DSound::Destroy()
|
||||
m_ds3dBuffer = NULL;
|
||||
}
|
||||
|
||||
if (m_unk0x14 && m_roi && CharacterManager()) {
|
||||
if (m_isCharacter) {
|
||||
if (m_enabled && m_roi && CharacterManager()) {
|
||||
if (m_isActor) {
|
||||
CharacterManager()->FUN_10083db0(m_roi);
|
||||
}
|
||||
else {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user