mirror of
https://github.com/zeldaret/tww.git
synced 2026-09-02 01:42:49 -04:00
JAIZelSound OK
This commit is contained in:
@@ -4,6 +4,13 @@
|
||||
#include "dolphin/types.h"
|
||||
|
||||
namespace JAIGlobalParameter {
|
||||
inline void getPointerDistanceMax() {}
|
||||
inline void getPointerMaxVolumeDistance() {}
|
||||
inline void getPointerMinDistanceVolume() {}
|
||||
inline void getPointerSeDolbyBehindDistanceMax() {}
|
||||
inline void getPointerSeDolbyCenterValue() {}
|
||||
inline void getPointerSeDolbyFrontDistanceMax() {}
|
||||
|
||||
void setParamInitDataPointer(void*);
|
||||
void setParamInterfaceHeapSize(u32);
|
||||
void setParamSoundSceneMax(u32);
|
||||
|
||||
@@ -12,6 +12,14 @@ namespace JAInter {
|
||||
|
||||
class JAISound {
|
||||
public:
|
||||
struct PositionInfo_t {
|
||||
/* 0x00 */ f32 field_0x0;
|
||||
/* 0x04 */ u8 field_0x4[0x8 - 0x4];
|
||||
/* 0x08 */ f32 field_0x8;
|
||||
/* 0x0C */ u8 field_0xc[0x18 - 0xc];
|
||||
/* 0x10 */ f32 field_0x18;
|
||||
};
|
||||
|
||||
JAISound();
|
||||
virtual f32 setPositionDopplarCommon(u32);
|
||||
virtual f32 setDistanceVolumeCommon(f32, u8);
|
||||
@@ -83,7 +91,7 @@ public:
|
||||
void getNextSound() {}
|
||||
void getPlayGameFrameCounter() {}
|
||||
void getPlayer() {}
|
||||
void getPositionInfo() {}
|
||||
PositionInfo_t* getPositionInfo() { return mPositionInfo; }
|
||||
void getPrevSound() {}
|
||||
void getPriority() {}
|
||||
void getStatus() {}
|
||||
@@ -112,14 +120,6 @@ public:
|
||||
void setVolumeU7(u8, u32, u8) {}
|
||||
void setWait(u8) {}
|
||||
|
||||
struct PositionInfo_t {
|
||||
f32 field_0x0;
|
||||
u8 field_0x4[0x8 - 0x4];
|
||||
f32 field_0x8;
|
||||
u8 field_0xc[0x18 - 0xc];
|
||||
f32 field_0x18;
|
||||
};
|
||||
|
||||
/* 0x04 */ u8 field_0x4;
|
||||
/* 0x05 */ u8 field_0x5;
|
||||
/* 0x06 */ u8 field_0x6;
|
||||
@@ -130,11 +130,11 @@ public:
|
||||
/* 0x0c */ u32 mSoundID;
|
||||
/* 0x10 */ int field_0x10;
|
||||
/* 0x14 */ u32 field_0x14;
|
||||
/* 0x18 */ int field_0x18;
|
||||
/* 0x18 */ u32 field_0x18;
|
||||
/* 0x1c */ int field_0x1c;
|
||||
/* 0x20 */ PositionInfo_t* mPositionInfo;
|
||||
/* 0x24 */ void* field_0x24;
|
||||
/* 0x28 */ int field_0x28;
|
||||
/* 0x28 */ u32 field_0x28;
|
||||
/* 0x2C */ int field_0x2c;
|
||||
/* 0x30 */ JAISound* field_0x30;
|
||||
/* 0x34 */ JAISound* field_0x34;
|
||||
|
||||
Reference in New Issue
Block a user