summaryrefslogtreecommitdiff
path: root/src/d/snd/d_snd_source_group.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-06-13 11:21:04 +0200
committerrobojumper <robojumper@gmail.com>2025-09-13 10:49:03 +0200
commitf9e95f9bb03b9474bbee85b03121c9b4e158aea4 (patch)
treea99cd7311da8ceb83c86e850120ce780a9af3bc1 /src/d/snd/d_snd_source_group.cpp
parenta30123ac3d0f998fdc62027092fa63e256b2e163 (diff)
More d/snd
Diffstat (limited to 'src/d/snd/d_snd_source_group.cpp')
-rw-r--r--src/d/snd/d_snd_source_group.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/d/snd/d_snd_source_group.cpp b/src/d/snd/d_snd_source_group.cpp
index d973deaa..31b27fb6 100644
--- a/src/d/snd/d_snd_source_group.cpp
+++ b/src/d/snd/d_snd_source_group.cpp
@@ -4,12 +4,11 @@
#include "common.h"
#include "d/snd/d_snd_source.h"
#include "d/snd/d_snd_source_enums.h"
+#include "d/snd/d_snd_state_mgr.h"
#include "nw4r/ut/ut_list.h"
#include <cmath>
-extern "C" bool isInStage(const char *stageName);
-
void dSndSourceGroup_c::set(s32 sourceType, const char *name) {
resetSoundSourceParam();
bool assignedParam = false;
@@ -47,10 +46,10 @@ void dSndSourceGroup_c::set(s32 sourceType, const char *name) {
break;
}
case SND_SOURCE_NPC_48: {
- if (isInStage("F401")) {
+ if (dSndStateMgr_c::isInStage("F401")) {
mParam.field_0x00 = 500.0f;
mParam.field_0x04 = 4000.0;
- } else if (isInStage("F402")) {
+ } else if (dSndStateMgr_c::isInStage("F402")) {
mParam.field_0x00 = 400.0f;
mParam.field_0x04 = 3500.0;
} else {
@@ -164,7 +163,7 @@ dSoundSource_c *dSndSourceGroup_c::getSourceClosestToPlayer() {
return mpCachedClosestSourceToPlayer;
}
-bool dSndSourceGroup_c::setParamFromName(const char*) {
+bool dSndSourceGroup_c::setParamFromName(const char *) {
// TODO
return false;
}