mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-29 23:51:49 -04:00
Unhardcode sound effects wave bank in replacements
This commit is contained in:
@@ -50,7 +50,7 @@ struct JASBasicWaveBank : public JASWaveBank {
|
||||
u32 getWaveCount() const { return mWaveCount; }
|
||||
};
|
||||
|
||||
JASBasicWaveBank();
|
||||
JASBasicWaveBank(IF_DUSK(u32 bankId));
|
||||
~JASBasicWaveBank();
|
||||
TWaveGroup* getWaveGroup(u32);
|
||||
void setGroupCount(u32, JKRHeap*);
|
||||
|
||||
@@ -21,7 +21,7 @@ struct JASSimpleWaveBank : JASWaveBank, JASWaveArc {
|
||||
/* 0x28 */ JASHeap* mHeap;
|
||||
};
|
||||
|
||||
JASSimpleWaveBank();
|
||||
JASSimpleWaveBank(IF_DUSK(u32 bankId));
|
||||
~JASSimpleWaveBank();
|
||||
void setWaveTableSize(u32, JKRHeap*);
|
||||
JASWaveHandle* getWaveHandle(u32) const;
|
||||
|
||||
@@ -59,6 +59,12 @@ public:
|
||||
*/
|
||||
class JASWaveBank {
|
||||
public:
|
||||
#if TARGET_PC
|
||||
const u32 bankId;
|
||||
|
||||
JASWaveBank(u32 bankId) : bankId(bankId) { }
|
||||
#endif
|
||||
|
||||
virtual ~JASWaveBank() {}
|
||||
virtual JASWaveHandle* getWaveHandle(u32) const = 0;
|
||||
virtual JASWaveArc* getWaveArc(u32) = 0;
|
||||
|
||||
Reference in New Issue
Block a user