mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-23 06:54:16 -04:00
35 lines
736 B
C++
35 lines
736 B
C++
#ifndef JAISOUNDTABLE_H
|
|
#define JAISOUNDTABLE_H
|
|
|
|
#include "dolphin/types.h"
|
|
|
|
struct SoundInfo {
|
|
/* 0x00 */ u32 mFlag;
|
|
/* 0x04 */ u8 mPriority;
|
|
/* 0x05 */ u8 _05;
|
|
/* 0x06 */ u16 mOffsetNo;
|
|
/* 0x08 */ u32 mPitch;
|
|
/* 0x0C */ union Volume {
|
|
u32 typeView;
|
|
u8 byteView[4];
|
|
} mVolume;
|
|
};
|
|
|
|
namespace JAInter {
|
|
namespace SoundTable {
|
|
void init(u8*, u32);
|
|
SoundInfo* getInfoPointer(u32);
|
|
u8 getInfoFormat(u32);
|
|
u8 getCategotyMax();
|
|
|
|
extern u8 mVersion;
|
|
extern u8 mCategotyMax;
|
|
extern u16* mSoundMax;
|
|
extern u32 mDatasize;
|
|
extern SoundInfo** mPointerCategory;
|
|
extern u8* mAddress;
|
|
}
|
|
}
|
|
|
|
#endif /* JAISOUNDTABLE_H */
|