summaryrefslogtreecommitdiff
path: root/include/d/snd
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-07-09 22:18:34 +0200
committerrobojumper <robojumper@gmail.com>2025-09-13 11:07:47 +0200
commita617b9f8cf8a6c3688f1034b2db641c9a092900c (patch)
tree90969139b18ebfcd2c704e9ca4cee9eacfc3a438 /include/d/snd
parent4f9d63d357dfbdf3f08a7294eb2fbc7ccfe790cf (diff)
Cleanup
Diffstat (limited to 'include/d/snd')
-rw-r--r--include/d/snd/d_snd_bgm_mgr.h3
-rw-r--r--include/d/snd/d_snd_source.h4
-rw-r--r--include/d/snd/d_snd_source_if.h2
-rw-r--r--include/d/snd/d_snd_source_mgr.h2
4 files changed, 8 insertions, 3 deletions
diff --git a/include/d/snd/d_snd_bgm_mgr.h b/include/d/snd/d_snd_bgm_mgr.h
index ff05db51..aa8654fa 100644
--- a/include/d/snd/d_snd_bgm_mgr.h
+++ b/include/d/snd/d_snd_bgm_mgr.h
@@ -73,7 +73,10 @@ public:
/** Runs when the fight is over, no matter how you started it */
bool endBgmBattleRoom();
+ bool beginBgmBattleMainLoop();
+
bool isPlayingAnyBattleMusic();
+ void cullTooManyPreparingSounds();
void removeFromAllBgmSoundLists(dSndBgmSound_c *sound);
void addToBgmSoundList(BgmSoundList_e list, dSndBgmSound_c *sound);
diff --git a/include/d/snd/d_snd_source.h b/include/d/snd/d_snd_source.h
index 161322ab..f84105b5 100644
--- a/include/d/snd/d_snd_source.h
+++ b/include/d/snd/d_snd_source.h
@@ -183,7 +183,7 @@ public:
return false;
}
/* 0x0F0 */ virtual void vt_0x0F0_noop() override {}
- /* 0x0F4 */ virtual void setField0x101(u8 value) override {
+ /* 0x0F4 */ virtual void setField0x101(bool value) override {
field_0x101 = value;
}
/* 0x0F8 */ virtual void setField0x102(u8 value) override {
@@ -273,7 +273,7 @@ protected:
/* 0x0FE */ u8 mSubtype;
/* 0x0FF */ bool mIsSetup;
/* 0x100 */ u8 field_0x100;
- /* 0x101 */ u8 field_0x101;
+ /* 0x101 */ bool field_0x101;
/* 0x102 */ u8 field_0x102;
/* 0x104 */ u32 mFlagsPersistent;
/* 0x108 */ u32 mFlagsHold;
diff --git a/include/d/snd/d_snd_source_if.h b/include/d/snd/d_snd_source_if.h
index 2ff36728..86a08c9f 100644
--- a/include/d/snd/d_snd_source_if.h
+++ b/include/d/snd/d_snd_source_if.h
@@ -93,7 +93,7 @@ public:
/* 0x0E8 */ virtual bool isPlayingActionSound() const = 0;
/* 0x0EC */ virtual bool isCurrentActionSound(u32 id) const = 0;
/* 0x0F0 */ virtual void vt_0x0F0_noop() = 0;
- /* 0x0F4 */ virtual void setField0x101(u8 value) = 0;
+ /* 0x0F4 */ virtual void setField0x101(bool value) = 0;
/* 0x0F8 */ virtual void setField0x102(u8 value) = 0;
/* 0x0FC */ virtual bool isInaudible() = 0;
/* 0x100 */ virtual bool hasAnimSound() = 0;
diff --git a/include/d/snd/d_snd_source_mgr.h b/include/d/snd/d_snd_source_mgr.h
index 6bcbefad..e1eb6a28 100644
--- a/include/d/snd/d_snd_source_mgr.h
+++ b/include/d/snd/d_snd_source_mgr.h
@@ -62,6 +62,8 @@ public:
field_0x3868--;
}
+ void setMutedFromFader(bool muteFlag);
+
private:
void calcEnemyObjVolume();