mirror of
https://github.com/zeldaret/mm.git
synced 2026-07-06 12:50:59 -04:00
River_Sound OK and Documented + River_Sound Related z_actor/Audio Functions (#661)
* First pass of `func_800BCCDC` * river_sound OK (copy progress from audio WIP) * Copy progress from `code_8019AF00.c` (still waiting for data to be imported) * More docs * feedback * Add in `code_8019AF00.c` functions * format * params * Minor cleanup * Small fix * one more * Better names * Add comment, cleanup Idx * Fix bss * Fix BSS
This commit is contained in:
+12
-12
@@ -777,7 +777,7 @@ void Actor_DrawDoorLock(GlobalContext* globalCtx, s32 frame, s32 type);
|
||||
void Actor_SetColorFilter(Actor* actor, u16 colorFlag, u16 colorIntensityMax, u16 xluFlag, u16 duration);
|
||||
Hilite* func_800BCBF4(Vec3f* arg0, GlobalContext* globalCtx);
|
||||
Hilite* func_800BCC68(Vec3f* arg0, GlobalContext* globalCtx);
|
||||
void func_800BCCDC(Vec3s* points, s32 pathCount, Vec3f* pos1, Vec3f* pos2, s32 parm5);
|
||||
void Actor_GetClosestPosOnPath(Vec3s* points, s32 numPoints, Vec3f* srcPos, Vec3f* dstPos, s32 isPathLoop);
|
||||
s32 func_800BD2B4(GlobalContext* globalCtx, Actor* actor, s16* arg2, f32 arg3, u16 (*textIdCallback)(GlobalContext*, Actor*), s16 (*arg5)(GlobalContext*, Actor*));
|
||||
void func_800BD888(Actor* actor, struct_800BD888_arg1* arg1, s16 arg2, s16 arg3);
|
||||
void func_800BD9E0(GlobalContext* globalCtx, SkelAnime* skelAnime, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, Actor* actor, s16 alpha);
|
||||
@@ -3359,7 +3359,7 @@ AudioTask* func_80192BE0(void);
|
||||
// void func_8019380C(void);
|
||||
// void func_80193858(void);
|
||||
// void func_8019387C(void);
|
||||
// void func_801938A0(void);
|
||||
void Audio_QueueCmdS8(u32 opArgs, s8 data);
|
||||
// void func_801938D0(void);
|
||||
// void func_80193900(void);
|
||||
// void func_80193990(void);
|
||||
@@ -3537,24 +3537,24 @@ void func_8019FDC8(UNK_PTR arg0, u16 sfxId, UNK_TYPE arg2);
|
||||
void func_8019FE74(f32* arg0, f32 arg1, s32 arg2);
|
||||
// void func_8019FEDC(void);
|
||||
// void func_8019FF38(void);
|
||||
// void func_8019FF9C(void);
|
||||
// void func_801A0048(void);
|
||||
// void func_801A00EC(void);
|
||||
void Audio_PlaySfxForRiver(Vec3f* pos, f32 freqScale);
|
||||
// void Audio_PlaySfxForWaterfall(void);
|
||||
// void Audio_StepFreqLerp(void);
|
||||
void func_801A0124(Vec3f* pos, u8 arg1);
|
||||
// void func_801A0184(void);
|
||||
// void func_801A01C4(void);
|
||||
void func_801A0204(s8 seqId);
|
||||
void func_801A0238(s32 arg0, s32 arg1);
|
||||
// void func_801A026C(void);
|
||||
// void func_801A0318(void);
|
||||
// void func_801A046C(void);
|
||||
// void Audio_SetGanonsTowerBgmVolumeLevel(void);
|
||||
// void Audio_SetGanonsTowerBgmVolume(void);
|
||||
// void Audio_UpdateRiverSoundVolumes(void);
|
||||
// void func_801A0554(void);
|
||||
// void func_801A05F0(void);
|
||||
void func_801A0654(Vec3f* arg0, u16 sfxId, s32 arg2);
|
||||
void func_801A0810(Vec3f* arg0, u16 sfxId, u8 arg2);
|
||||
// void func_801A0868(void);
|
||||
// void func_801A09D4(void);
|
||||
// void func_801A0CB0(void);
|
||||
// void Audio_SplitBgmChannels(void);
|
||||
// void func_801A0E44(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7);
|
||||
// void func_801A1290(void);
|
||||
// void func_801A1348(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7);
|
||||
@@ -3678,16 +3678,16 @@ void func_801A75E8(u16 sfxId);
|
||||
void func_801A7794(u32 param_1, u32 param_2, u32 param_3);
|
||||
// void func_801A7828(void);
|
||||
// void func_801A787C(void);
|
||||
// void func_801A78E4(void);
|
||||
u8 Audio_IsSfxPlaying(u32 sfxId);
|
||||
// void func_801A794C(void);
|
||||
// void func_801A7B10(void);
|
||||
// void func_801A7D04(void);
|
||||
// void func_801A7D84(void);
|
||||
void Audio_QueueSeqCmd(u32 arg0);
|
||||
void Audio_QueueSeqCmd(u32 cmd);
|
||||
// void func_801A89D0(void);
|
||||
s32 func_801A8A50(s32 param1);
|
||||
// void func_801A8ABC(void);
|
||||
// void func_801A8BD0(void);
|
||||
void Audio_SetVolumeScale(u8 playerIdx, u8 scaleIdx, u8 targetVol, u8 volFadeTimer);
|
||||
// void func_801A8D5C(void);
|
||||
// void func_801A8E90(void);
|
||||
// void func_801A9768(void);
|
||||
|
||||
+1
-1
@@ -3008,7 +3008,7 @@ extern f32 D_801E05B4;
|
||||
extern f32 D_801E05B8;
|
||||
extern f32 D_801E05D0;
|
||||
extern f32 D_801E05D4;
|
||||
// extern UNK_TYPE1 D_801E0BD0;
|
||||
extern const u16 gAudioEnvironmentalSfx[];
|
||||
// extern UNK_TYPE1 D_801E0BFC;
|
||||
extern f32 D_801E0CEC;
|
||||
extern f32 D_801E0CF0;
|
||||
|
||||
Reference in New Issue
Block a user