diff options
| author | robojumper <robojumper@gmail.com> | 2025-07-26 22:33:49 +0200 |
|---|---|---|
| committer | robojumper <robojumper@gmail.com> | 2025-09-13 11:16:20 +0200 |
| commit | b8ba5a956c4c9c3f75b8cbb16ccc1ffcb7299570 (patch) | |
| tree | edf3bf1d39fe2a7bf5561da5e7c8263925f717fa /src/egg/audio/eggAudioSystem.cpp | |
| parent | 1be399e999307d9bd3fdffaf03618edefd5fdc84 (diff) | |
AudioSystem names from BBA, cleanup
Diffstat (limited to 'src/egg/audio/eggAudioSystem.cpp')
| -rw-r--r-- | src/egg/audio/eggAudioSystem.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/egg/audio/eggAudioSystem.cpp b/src/egg/audio/eggAudioSystem.cpp index 8687eb62..4bc05c1d 100644 --- a/src/egg/audio/eggAudioSystem.cpp +++ b/src/egg/audio/eggAudioSystem.cpp @@ -8,47 +8,47 @@ namespace EGG { AudioSystem *AudioSystem::sInstanse; AudioSystem::AudioSystem() { - field_0x00 = 1.0f; - field_0x08 = 0; - field_0x04 = 0; + mSavedMasterVolume = 1.0f; + mShutdownStatus = 0; + mResetStatus = 0; sInstanse = this; } AudioSystem::~AudioSystem() {} -void AudioSystem::fn_804B7270(s32 frame) { - if (field_0x08 == 0 && field_0x04 == 0) { - field_0x00 = nw4r::snd::SoundSystem::GetMasterVolume(); - nw4r::snd::SoundSystem::SetMasterVolume(0.0f, frame * 16.666667f); - field_0x04 = 1; +void AudioSystem::reset(s32 ms) { + if (mShutdownStatus == 0 && mResetStatus == 0) { + mSavedMasterVolume = nw4r::snd::SoundSystem::GetMasterVolume(); + nw4r::snd::SoundSystem::SetMasterVolume(0.0f, ms * 16.666667f); + mResetStatus = 1; } } -void AudioSystem::fn_804B7370() { - if (field_0x08 == 0) { - nw4r::snd::SoundSystem::SetMasterVolume(field_0x00, 0); - field_0x04 = 0; +void AudioSystem::recoverReset() { + if (mShutdownStatus == 0) { + nw4r::snd::SoundSystem::SetMasterVolume(mSavedMasterVolume, 0); + mResetStatus = 0; } } -void AudioSystem::fn_804B73D0(s32 frame) { - if (field_0x08 == 0) { - field_0x08 = 1; - nw4r::snd::SoundSystem::SetMasterVolume(0.0f, frame * 16.666667f); +void AudioSystem::shutdown(s32 ms) { + if (mShutdownStatus == 0) { + mShutdownStatus = 1; + nw4r::snd::SoundSystem::SetMasterVolume(0.0f, ms * 16.666667f); } } void AudioSystem::calc() { f32 masterVolume = nw4r::snd::SoundSystem::GetMasterVolume(); - if (field_0x08 == 1 && masterVolume == 0.0f) { + if (mShutdownStatus == 1 && masterVolume == 0.0f) { nw4r::snd::SoundSystem::PrepareReset(); nw4r::snd::SoundSystem::WaitForResetReady(); - field_0x08 = 2; + mShutdownStatus = 2; } - if (field_0x08 != 2 && field_0x04 == 1 && masterVolume == 0.0f) { - field_0x04 = 2; + if (mShutdownStatus != 2 && mResetStatus == 1 && masterVolume == 0.0f) { + mResetStatus = 2; } } |
