mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-25 23:15:06 -04:00
3026 lines
107 KiB
C++
3026 lines
107 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: Z2EnvSeMgr
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "Z2AudioLib/Z2EnvSeMgr.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct dSv_memBit_c {
|
|
/* 80034860 */ // False False
|
|
// int False
|
|
void isSwitch(int) const;
|
|
};
|
|
|
|
struct dSv_event_c {
|
|
/* 800349BC */ // False False
|
|
// u16 False
|
|
void isEventBit(u16) const;
|
|
};
|
|
|
|
struct JAISoundHandle {
|
|
/* 802A2184 */ // False False
|
|
void releaseSound();
|
|
};
|
|
|
|
struct Z2SoundStarter {
|
|
/* 802AAEDC */ // False False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// u32 False
|
|
// u16 False
|
|
// s8 False
|
|
void setPortData(JAISoundHandle*, u32, u16, s8);
|
|
};
|
|
|
|
struct JAISound {
|
|
/* 802A21A0 */ // False False
|
|
void releaseHandle();
|
|
/* 802A24DC */ // False False
|
|
// u32 False
|
|
void stop(u32);
|
|
};
|
|
|
|
struct Z2SoundMgr {
|
|
/* 802AA270 */ // False False
|
|
// JAISound* False
|
|
// JAISound False
|
|
// s16 const* False
|
|
// s16 const False
|
|
// s16 False
|
|
void setIIR(JAISound*, s16 const*);
|
|
};
|
|
|
|
struct Vec {
|
|
};
|
|
|
|
struct JAISoundID {
|
|
};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ // False False
|
|
// JAISoundID False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// u32 False
|
|
// s8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct Z2MultiSeMgr {
|
|
/* 802AEB04 */ // False False
|
|
Z2MultiSeMgr();
|
|
/* 802AEB34 */ // False False
|
|
~Z2MultiSeMgr();
|
|
/* 802AEB70 */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void registMultiSePos(Vec*);
|
|
/* 802AECBC */ // False False
|
|
void resetMultiSePos();
|
|
/* 802AECE0 */ // False False
|
|
void getPanPower();
|
|
/* 802AEDC0 */ // False False
|
|
void getDolbyPower();
|
|
};
|
|
|
|
struct Z2EnvSeMgr {
|
|
/* 802C611C */ // False False
|
|
Z2EnvSeMgr();
|
|
/* 802C6540 */ // False False
|
|
~Z2EnvSeMgr();
|
|
/* 802C66B0 */ // False False
|
|
void framework();
|
|
/* 802C6998 */ // False False
|
|
// void False
|
|
void resetScene();
|
|
/* 802C699C */ // False False
|
|
void resetSceneInner();
|
|
/* 802C6AC0 */ // False False
|
|
// s32 False
|
|
// s8 False
|
|
// f32 False
|
|
void initSceneEnvSe(s32, s8, f32);
|
|
/* 802C6C1C */ // True False
|
|
void playSceneEnvSe();
|
|
/* 802C6C84 */ // False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// Vec* False
|
|
// Vec False
|
|
void initStaticEnvSe(u8, u8, u8, u8, Vec*);
|
|
/* 802C70C8 */ // False False
|
|
// s8 False
|
|
void startStaticEnvSe(s8);
|
|
/* 802C780C */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void registWindowPos(Vec*);
|
|
/* 802C7830 */ // False False
|
|
// s32 False
|
|
// s8 False
|
|
void startRainSe(s32, s8);
|
|
/* 802C7CF4 */ // False False
|
|
// s8 False
|
|
void startNearThunderSe(s8);
|
|
/* 802C7E68 */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
// s8 False
|
|
void startFarThunderSe(Vec*, s8);
|
|
/* 802C7FB4 */ // False False
|
|
// s8 False
|
|
void setSnowPower(s8);
|
|
/* 802C7FBC */ // False False
|
|
void initStrongWindSe();
|
|
/* 802C7FC8 */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void setWindDirection(Vec*);
|
|
/* 802C800C */ // False False
|
|
// s8 False
|
|
void startStrongWindSe(s8);
|
|
/* 802C80F8 */ // False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
void initRiverSe(u8, u8, u8, u8);
|
|
/* 802C8234 */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void registRiverSePos(Vec*);
|
|
/* 802C8258 */ // False False
|
|
// bool False
|
|
void setHyrulSewerOpen(bool);
|
|
/* 802C8300 */ // False False
|
|
// s8 False
|
|
void startRiverSe(s8);
|
|
/* 802C8730 */ // False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
void initFallSe(u8, u8, u8, u8);
|
|
/* 802C886C */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void registFallSePos(Vec*);
|
|
/* 802C8890 */ // False False
|
|
// s8 False
|
|
void startFallSe(s8);
|
|
/* 802C8A90 */ // False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
void initEtcSe(u8, u8, u8, u8);
|
|
/* 802C8C24 */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void registEtcSePos(Vec*);
|
|
/* 802C8C48 */ // False False
|
|
// s8 False
|
|
void startEtcSe(s8);
|
|
/* 802C92C8 */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void registWolfSmellSePos(Vec*);
|
|
/* 802C92EC */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
void startFogWipeTrigger(Vec*);
|
|
/* 802C93A0 */ // False False
|
|
// f32 False
|
|
void setFogWipeWidth(f32);
|
|
/* 802C93E4 */ // False False
|
|
void getFogDensity();
|
|
/* 802C9400 */ // False False
|
|
void startFogSe();
|
|
/* 802C950C */ // False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
void initLv3WaterSe(u8, u8, u8, u8);
|
|
/* 802C9F58 */ // False False
|
|
// u8 False
|
|
// Vec* False
|
|
// Vec False
|
|
void registLv3WaterSePos(u8, Vec*);
|
|
/* 802CA794 */ // False False
|
|
// s8 False
|
|
void startLv3WaterSe(s8);
|
|
};
|
|
|
|
struct Z2EnvSeDir {
|
|
/* 802C5C9C */ // True False
|
|
// Vec* False
|
|
// Vec False
|
|
Z2EnvSeDir(Vec*);
|
|
/* 802C5D1C */ // True False
|
|
~Z2EnvSeDir();
|
|
/* 802C5D70 */ // True False
|
|
// Vec* False
|
|
// Vec False
|
|
void setPanDir(Vec*);
|
|
/* 802C5D9C */ // True False
|
|
// f32 False
|
|
void calcPan(f32);
|
|
/* 802C5E90 */ // True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
void startEnvSeDirLevel(JAISoundID, f32, f32);
|
|
};
|
|
|
|
struct Z2EnvSeBase {
|
|
/* 802C589C */ // True False
|
|
// Vec* False
|
|
// Vec False
|
|
Z2EnvSeBase(Vec*);
|
|
/* 802C58AC */ // True False
|
|
~Z2EnvSeBase();
|
|
/* 802C5908 */ // True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u32 False
|
|
void startEnvSe(JAISoundID, f32, f32, f32, f32, f32, u32);
|
|
/* 802C5AB4 */ // True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u32 False
|
|
void startEnvSeLevel(JAISoundID, f32, f32, f32, f32, f32, u32);
|
|
};
|
|
|
|
struct Z2EnvSeAutoPan {
|
|
/* 802C5ECC */ // True False
|
|
Z2EnvSeAutoPan();
|
|
/* 802C5F28 */ // True False
|
|
~Z2EnvSeAutoPan();
|
|
/* 802C5F7C */ // True False
|
|
// f32 False
|
|
// f32 False
|
|
// bool False
|
|
// bool False
|
|
// f32 False
|
|
// f32 False
|
|
void setPanParam(f32, f32, bool, bool, f32, f32);
|
|
/* 802C5F98 */ // True False
|
|
void calcPan();
|
|
/* 802C60E0 */ // True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void startEnvSeAutoPanLevel(JAISoundID, f32, f32, f32);
|
|
};
|
|
|
|
struct Z2Calc {
|
|
struct CurveSign {
|
|
};
|
|
|
|
struct FNoise1f {
|
|
/* 802A9944 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void setParam(f32, f32, f32);
|
|
/* 802A99A0 */ // False False
|
|
void calcNoise1f();
|
|
};
|
|
|
|
/* 802A968C */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// bool False
|
|
void linearTransform(f32, f32, f32, f32, f32, bool);
|
|
/* 802A96F4 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// Z2Calc::CurveSign False
|
|
void getParamByExp(f32, f32, f32, f32, f32, f32, Z2Calc::CurveSign);
|
|
/* 802A9814 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void getRandom(f32, f32, f32);
|
|
};
|
|
|
|
struct Z2Audience {
|
|
/* 802BD92C */ // False False
|
|
// Vec& False
|
|
// Vec False
|
|
// Vec* False
|
|
// Vec False
|
|
// int False
|
|
void convertAbsToRel(Vec&, Vec*, int);
|
|
/* 802BD95C */ // False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
// f32 False
|
|
// int False
|
|
void calcRelPosVolume(Vec const&, f32, int);
|
|
/* 802BDA44 */ // False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
// int False
|
|
void calcRelPosPan(Vec const&, int);
|
|
/* 802BDB44 */ // False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
// int False
|
|
void calcRelPosDolby(Vec const&, int);
|
|
};
|
|
|
|
struct JGeometry {
|
|
template <typename A1>
|
|
struct TVec3 { };
|
|
/* TVec3<f32> */
|
|
struct TVec3__template0 {
|
|
};
|
|
|
|
};
|
|
|
|
struct JAISoundStarter {
|
|
/* 802A2FEC */ // False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
void startLevelSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3<f32> const*);
|
|
};
|
|
|
|
struct JAISoundParamsMove {
|
|
/* 802A2DB4 */ // False False
|
|
// f32 False
|
|
// u32 False
|
|
void moveVolume(f32, u32);
|
|
/* 802A2E0C */ // False False
|
|
// f32 False
|
|
// u32 False
|
|
void movePitch(f32, u32);
|
|
/* 802A2E64 */ // False False
|
|
// f32 False
|
|
// u32 False
|
|
void moveFxMix(f32, u32);
|
|
/* 802A2EBC */ // False False
|
|
// f32 False
|
|
// u32 False
|
|
void movePan(f32, u32);
|
|
/* 802A2F14 */ // False False
|
|
// f32 False
|
|
// u32 False
|
|
void moveDolby(f32, u32);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// True False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void __ct__11Z2EnvSeBaseFP3Vec();
|
|
// True False
|
|
extern "C" void __dt__11Z2EnvSeBaseFv();
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl();
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl();
|
|
// True False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void __ct__10Z2EnvSeDirFP3Vec();
|
|
// True False
|
|
extern "C" void __dt__10Z2EnvSeDirFv();
|
|
// True False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void setPanDir__10Z2EnvSeDirFP3Vec();
|
|
// True False
|
|
// f32 False
|
|
extern "C" void calcPan__10Z2EnvSeDirFf();
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff();
|
|
// True False
|
|
extern "C" void __ct__14Z2EnvSeAutoPanFv();
|
|
// True False
|
|
extern "C" void __dt__14Z2EnvSeAutoPanFv();
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
// bool False
|
|
// bool False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void setPanParam__14Z2EnvSeAutoPanFffbbff();
|
|
// True False
|
|
extern "C" void calcPan__14Z2EnvSeAutoPanFv();
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff();
|
|
// False False
|
|
extern "C" void __ct__10Z2EnvSeMgrFv();
|
|
// False False
|
|
extern "C" void __dt__10Z2EnvSeMgrFv();
|
|
// False False
|
|
extern "C" void framework__10Z2EnvSeMgrFv();
|
|
// False False
|
|
// void False
|
|
extern "C" void resetScene__10Z2EnvSeMgrFv();
|
|
// False False
|
|
extern "C" void resetSceneInner__10Z2EnvSeMgrFv();
|
|
// False False
|
|
// s32 False
|
|
// s8 False
|
|
// f32 False
|
|
extern "C" void initSceneEnvSe__10Z2EnvSeMgrFlScf();
|
|
// True False
|
|
extern "C" void playSceneEnvSe__10Z2EnvSeMgrFv();
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void startStaticEnvSe__10Z2EnvSeMgrFSc();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void registWindowPos__10Z2EnvSeMgrFP3Vec();
|
|
// False False
|
|
// s32 False
|
|
// s8 False
|
|
extern "C" void startRainSe__10Z2EnvSeMgrFlSc();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void startNearThunderSe__10Z2EnvSeMgrFSc();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
// s8 False
|
|
extern "C" void startFarThunderSe__10Z2EnvSeMgrFP3VecSc();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void setSnowPower__10Z2EnvSeMgrFSc();
|
|
// False False
|
|
extern "C" void initStrongWindSe__10Z2EnvSeMgrFv();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void setWindDirection__10Z2EnvSeMgrFP3Vec();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void startStrongWindSe__10Z2EnvSeMgrFSc();
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
extern "C" void initRiverSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void registRiverSePos__10Z2EnvSeMgrFP3Vec();
|
|
// False False
|
|
// bool False
|
|
extern "C" void setHyrulSewerOpen__10Z2EnvSeMgrFb();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void startRiverSe__10Z2EnvSeMgrFSc();
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
extern "C" void initFallSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void registFallSePos__10Z2EnvSeMgrFP3Vec();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void startFallSe__10Z2EnvSeMgrFSc();
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
extern "C" void initEtcSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void registEtcSePos__10Z2EnvSeMgrFP3Vec();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void startEtcSe__10Z2EnvSeMgrFSc();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void registWolfSmellSePos__10Z2EnvSeMgrFP3Vec();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void startFogWipeTrigger__10Z2EnvSeMgrFP3Vec();
|
|
// False False
|
|
// f32 False
|
|
extern "C" void setFogWipeWidth__10Z2EnvSeMgrFf();
|
|
// False False
|
|
extern "C" void getFogDensity__10Z2EnvSeMgrFv();
|
|
// False False
|
|
extern "C" void startFogSe__10Z2EnvSeMgrFv();
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
extern "C" void initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
// False False
|
|
// u8 False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec();
|
|
// False False
|
|
// s8 False
|
|
extern "C" void startLv3WaterSe__10Z2EnvSeMgrFSc();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// int False
|
|
void dComIfGp_getReverb(int);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
// False False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// Vec* False
|
|
// Vec False
|
|
void JMAFastVECNormalize(Vec const*, Vec*);
|
|
|
|
// False False
|
|
// int False
|
|
extern "C" void dComIfGp_getReverb__Fi();
|
|
// False False
|
|
// int False
|
|
extern "C" void isSwitch__12dSv_memBit_cCFi();
|
|
// False False
|
|
// u16 False
|
|
extern "C" void isEventBit__11dSv_event_cCFUs();
|
|
// False False
|
|
extern "C" void releaseSound__14JAISoundHandleFv();
|
|
// False False
|
|
extern "C" void releaseHandle__8JAISoundFv();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void stop__8JAISoundFUl();
|
|
// False False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void moveVolume__18JAISoundParamsMoveFfUl();
|
|
// False False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void movePitch__18JAISoundParamsMoveFfUl();
|
|
// False False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void moveFxMix__18JAISoundParamsMoveFfUl();
|
|
// False False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void movePan__18JAISoundParamsMoveFfUl();
|
|
// False False
|
|
// f32 False
|
|
// u32 False
|
|
extern "C" void moveDolby__18JAISoundParamsMoveFfUl();
|
|
// False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
extern "C" void func_802A2FEC();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// bool False
|
|
extern "C" void linearTransform__6Z2CalcFfffffb();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// Z2Calc::CurveSign False
|
|
extern "C" void getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void getRandom__6Z2CalcFfff();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void setParam__Q26Z2Calc8FNoise1fFfff();
|
|
// False False
|
|
extern "C" void calcNoise1f__Q26Z2Calc8FNoise1fFv();
|
|
// False False
|
|
// JAISound* False
|
|
// JAISound False
|
|
// s16 const* False
|
|
// s16 const False
|
|
// s16 False
|
|
extern "C" void setIIR__10Z2SoundMgrFP8JAISoundPCs();
|
|
// False False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// u32 False
|
|
// u16 False
|
|
// s8 False
|
|
extern "C" void setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc();
|
|
// False False
|
|
// JAISoundID False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// u32 False
|
|
// s8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
// False False
|
|
extern "C" void __ct__12Z2MultiSeMgrFv();
|
|
// False False
|
|
extern "C" void __dt__12Z2MultiSeMgrFv();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void registMultiSePos__12Z2MultiSeMgrFP3Vec();
|
|
// False False
|
|
extern "C" void resetMultiSePos__12Z2MultiSeMgrFv();
|
|
// False False
|
|
extern "C" void getPanPower__12Z2MultiSeMgrFv();
|
|
// False False
|
|
extern "C" void getDolbyPower__12Z2MultiSeMgrFv();
|
|
// False False
|
|
// Vec& False
|
|
// Vec False
|
|
// Vec* False
|
|
// Vec False
|
|
// int False
|
|
extern "C" void convertAbsToRel__10Z2AudienceFR3VecP3Veci();
|
|
// False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
// f32 False
|
|
// int False
|
|
extern "C" void calcRelPosVolume__10Z2AudienceFRC3Vecfi();
|
|
// False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
// int False
|
|
extern "C" void calcRelPosPan__10Z2AudienceFRC3Veci();
|
|
// False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
// int False
|
|
extern "C" void calcRelPosDolby__10Z2AudienceFRC3Veci();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// Vec* False
|
|
// Vec False
|
|
extern "C" void JMAFastVECNormalize__FPC3VecP3Vec();
|
|
// False False
|
|
extern "C" void __cvt_fp2unsigned();
|
|
// False False
|
|
extern "C" void _savegpr_27();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_27();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern u8 const CUTOFF_TO_IIR_TABLE__7JASCalc[1024];
|
|
extern "C" extern u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
|
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
|
extern "C" extern u8 data_80450B3C[4];
|
|
extern "C" extern u8 data_80450B44[4];
|
|
extern "C" extern u8 data_80450B60[4];
|
|
extern "C" extern u8 data_80450B74[4];
|
|
extern "C" extern u8 data_80450B7C[4];
|
|
extern "C" extern u8 data_80450B80[4];
|
|
extern "C" extern u8 data_80450B88[4];
|
|
extern "C" extern u8 mLinkPtr__14Z2CreatureLink[4 + 4 /* padding */];
|
|
extern "C" extern f32 cEqualCSlope__6Z2Calc;
|
|
extern "C" extern f32 cEqualPSlope__6Z2Calc;
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 802C589C-802C58AC 0010+00 s=3 e=0 z=0 None .text __ct__11Z2EnvSeBaseFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// Vec* False
|
|
// Vec False
|
|
asm Z2EnvSeBase::Z2EnvSeBase(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__ct__11Z2EnvSeBaseFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C58AC-802C5908 005C+00 s=3 e=0 z=0 None .text __dt__11Z2EnvSeBaseFv */
|
|
// 802C58D8: 802A2184 (releaseSound__14JAISoundHandleFv)
|
|
// 802C58E8: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm Z2EnvSeBase::~Z2EnvSeBase() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__dt__11Z2EnvSeBaseFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455D40-80455D44 0004+00 s=2 e=0 z=0 None .sdata2 @3501 */
|
|
SECTION_SDATA2 static f32 lit_3501 = 33.0f / 100.0f;
|
|
|
|
/* 80455D44-80455D48 0004+00 s=24 e=0 z=0 None .sdata2 @3502 */
|
|
SECTION_SDATA2 static f32 lit_3502 = 1.0f;
|
|
|
|
/* 80455D48-80455D4C 0004+00 s=19 e=0 z=0 None .sdata2 @3503 */
|
|
SECTION_SDATA2 static u8 lit_3503[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80455D4C-80455D50 0004+00 s=2 e=0 z=0 None .sdata2 @3504 */
|
|
SECTION_SDATA2 static f32 lit_3504 = 1500.0f;
|
|
|
|
/* 80455D50-80455D58 0004+04 s=9 e=0 z=0 None .sdata2 @3505 */
|
|
SECTION_SDATA2 static f32 lit_3505[1 + 1 /* padding */] = {
|
|
1.0f / 10.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80455D58-80455D60 0008+00 s=8 e=0 z=0 None .sdata2 @3508 */
|
|
SECTION_SDATA2 static f64 lit_3508 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 802C5908-802C5AB4 01AC+00 s=2 e=0 z=0 None .text startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl */
|
|
// 802C5948: 803621DC (_savegpr_29)
|
|
// 802C596C: 80450B7C (data_80450B7C)
|
|
// 802C597C: 80455D40 (lit_3501)
|
|
// 802C5984: 80455D44 (lit_3502)
|
|
// 802C598C: 80455D48 (lit_3503)
|
|
// 802C599C: 80455D58 (lit_3508)
|
|
// 802C59BC: 80455D4C (lit_3504)
|
|
// 802C59C0: 80455D50 (lit_3505)
|
|
// 802C59D0: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C59E4: 80450B74 (data_80450B74)
|
|
// 802C5A30: 80455D44 (lit_3502)
|
|
// 802C5A3C: 80450B60 (data_80450B60)
|
|
// 802C5A40: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5A44: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5A4C: 802AA270 (setIIR__10Z2SoundMgrFP8JAISoundPCs)
|
|
// 802C5A54: 80450B60 (data_80450B60)
|
|
// 802C5A58: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5A5C: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5A64: 802AA270 (setIIR__10Z2SoundMgrFP8JAISoundPCs)
|
|
// 802C5AA0: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u32 False
|
|
asm void Z2EnvSeBase::startEnvSe(JAISoundID param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, u32 param_6) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C5AB4-802C5C9C 01E8+00 s=9 e=0 z=0 None .text startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl */
|
|
// 802C5AF4: 803621DC (_savegpr_29)
|
|
// 802C5B18: 80450B7C (data_80450B7C)
|
|
// 802C5B28: 80455D40 (lit_3501)
|
|
// 802C5B30: 80455D44 (lit_3502)
|
|
// 802C5B38: 80455D48 (lit_3503)
|
|
// 802C5B48: 80455D58 (lit_3508)
|
|
// 802C5B68: 80455D4C (lit_3504)
|
|
// 802C5B6C: 80455D50 (lit_3505)
|
|
// 802C5B7C: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C5B90: 80450B74 (data_80450B74)
|
|
// 802C5BA0: 802A2FEC (func_802A2FEC)
|
|
// 802C5BB4: 80455D44 (lit_3502)
|
|
// 802C5BC0: 80450B60 (data_80450B60)
|
|
// 802C5BC4: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5BC8: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5BD0: 802AA270 (setIIR__10Z2SoundMgrFP8JAISoundPCs)
|
|
// 802C5BD8: 80450B60 (data_80450B60)
|
|
// 802C5BDC: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5BE0: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc)
|
|
// 802C5BE8: 802AA270 (setIIR__10Z2SoundMgrFP8JAISoundPCs)
|
|
// 802C5BFC: 802A2DB4 (moveVolume__18JAISoundParamsMoveFfUl)
|
|
// 802C5C10: 802A2EBC (movePan__18JAISoundParamsMoveFfUl)
|
|
// 802C5C24: 802A2F14 (moveDolby__18JAISoundParamsMoveFfUl)
|
|
// 802C5C38: 802A2E64 (moveFxMix__18JAISoundParamsMoveFfUl)
|
|
// 802C5C4C: 802A2E0C (movePitch__18JAISoundParamsMoveFfUl)
|
|
// 802C5C88: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u32 False
|
|
asm void Z2EnvSeBase::startEnvSeLevel(JAISoundID param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, u32 param_6) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 8039C250-8039C260 000C+04 s=2 e=0 z=0 None .rodata cNullVec__6Z2Calc */
|
|
SECTION_RODATA static u8 const cNullVec__6Z2Calc[12 + 4 /* padding */] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
/* padding */
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80455D60-80455D64 0004+00 s=10 e=0 z=0 None .sdata2 @3574 */
|
|
SECTION_SDATA2 static f32 lit_3574 = 0.5f;
|
|
|
|
/* 802C5C9C-802C5D1C 0080+00 s=1 e=0 z=0 None .text __ct__10Z2EnvSeDirFP3Vec */
|
|
// 802C5CBC: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C5CC0: 80455D60 (lit_3574)
|
|
// 802C5CDC: 802C5D70 (setPanDir__10Z2EnvSeDirFP3Vec)
|
|
// 802C5CE4: 8039C250 (cNullVec__6Z2Calc)
|
|
// 802C5CE8: 8039C250 (cNullVec__6Z2Calc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// Vec* False
|
|
// Vec False
|
|
asm Z2EnvSeDir::Z2EnvSeDir(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__ct__10Z2EnvSeDirFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C5D1C-802C5D70 0054+00 s=1 e=0 z=0 None .text __dt__10Z2EnvSeDirFv */
|
|
// 802C5D40: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C5D50: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm Z2EnvSeDir::~Z2EnvSeDir() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__dt__10Z2EnvSeDirFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455D64-80455D68 0004+00 s=1 e=0 z=0 None .sdata2 @3585 */
|
|
SECTION_SDATA2 static f32 lit_3585 = -1000.0f;
|
|
|
|
/* 802C5D70-802C5D9C 002C+00 s=2 e=0 z=0 None .text setPanDir__10Z2EnvSeDirFP3Vec */
|
|
// 802C5D70: 80455D64 (lit_3585)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeDir::setPanDir(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/setPanDir__10Z2EnvSeDirFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C5D9C-802C5E90 00F4+00 s=1 e=0 z=0 None .text calcPan__10Z2EnvSeDirFf */
|
|
// 802C5DBC: 80455D48 (lit_3503)
|
|
// 802C5DE8: 80455D60 (lit_3574)
|
|
// 802C5DF0: 802A2EBC (movePan__18JAISoundParamsMoveFfUl)
|
|
// 802C5DFC: 80455D60 (lit_3574)
|
|
// 802C5E04: 802A2F14 (moveDolby__18JAISoundParamsMoveFfUl)
|
|
// 802C5E0C: 80450B44 (data_80450B44)
|
|
// 802C5E1C: 802BD92C (convertAbsToRel__10Z2AudienceFR3VecP3Veci)
|
|
// 802C5E28: 80339A30 (JMAFastVECNormalize__FPC3VecP3Vec)
|
|
// 802C5E2C: 80450B44 (data_80450B44)
|
|
// 802C5E38: 802BDA44 (calcRelPosPan__10Z2AudienceFRC3Veci)
|
|
// 802C5E40: 80450B44 (data_80450B44)
|
|
// 802C5E4C: 802BDB44 (calcRelPosDolby__10Z2AudienceFRC3Veci)
|
|
// 802C5E64: 802A2EBC (movePan__18JAISoundParamsMoveFfUl)
|
|
// 802C5E78: 802A2F14 (moveDolby__18JAISoundParamsMoveFfUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// f32 False
|
|
asm void Z2EnvSeDir::calcPan(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/calcPan__10Z2EnvSeDirFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C5E90-802C5ECC 003C+00 s=1 e=0 z=0 None .text startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff */
|
|
// 802C5EB0: 80455D44 (lit_3502)
|
|
// 802C5EB8: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
asm void Z2EnvSeDir::startEnvSeDirLevel(JAISoundID param_0, f32 param_1, f32 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455D68-80455D6C 0004+00 s=3 e=0 z=0 None .sdata2 @3654 */
|
|
SECTION_SDATA2 static f32 lit_3654 = 0.0018554000416770577f;
|
|
|
|
/* 80455D6C-80455D70 0004+00 s=3 e=0 z=0 None .sdata2 @3655 */
|
|
SECTION_SDATA2 static f32 lit_3655 = 0.0008553999941796064f;
|
|
|
|
/* 802C5ECC-802C5F28 005C+00 s=1 e=0 z=0 None .text __ct__14Z2EnvSeAutoPanFv */
|
|
// 802C5EE4: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C5EE8: 80455D60 (lit_3574)
|
|
// 802C5EF4: 80455D68 (lit_3654)
|
|
// 802C5EFC: 80455D6C (lit_3655)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm Z2EnvSeAutoPan::Z2EnvSeAutoPan() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__ct__14Z2EnvSeAutoPanFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C5F28-802C5F7C 0054+00 s=1 e=0 z=0 None .text __dt__14Z2EnvSeAutoPanFv */
|
|
// 802C5F4C: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C5F5C: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm Z2EnvSeAutoPan::~Z2EnvSeAutoPan() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__dt__14Z2EnvSeAutoPanFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C5F7C-802C5F98 001C+00 s=2 e=0 z=0 None .text setPanParam__14Z2EnvSeAutoPanFffbbff */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
// bool False
|
|
// bool False
|
|
// f32 False
|
|
// f32 False
|
|
asm void Z2EnvSeAutoPan::setPanParam(f32 param_0, f32 param_1, bool param_2, bool param_3, f32 param_4, f32 param_5) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/setPanParam__14Z2EnvSeAutoPanFffbbff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455D70-80455D74 0004+00 s=4 e=0 z=0 None .sdata2 @3704 */
|
|
SECTION_SDATA2 static f32 lit_3704 = 2.0f;
|
|
|
|
/* 80455D74-80455D78 0004+00 s=7 e=0 z=0 None .sdata2 @3705 */
|
|
SECTION_SDATA2 static f32 lit_3705 = -1.0f;
|
|
|
|
/* 802C5F98-802C60E0 0148+00 s=2 e=0 z=0 None .text calcPan__14Z2EnvSeAutoPanFv */
|
|
// 802C5FCC: 80455D44 (lit_3502)
|
|
// 802C5FD8: 80455D70 (lit_3704)
|
|
// 802C6004: 80455D48 (lit_3503)
|
|
// 802C6010: 80455D74 (lit_3705)
|
|
// 802C6044: 80455D44 (lit_3502)
|
|
// 802C6050: 80455D70 (lit_3704)
|
|
// 802C607C: 80455D48 (lit_3503)
|
|
// 802C6088: 80455D74 (lit_3705)
|
|
// 802C60B4: 802A2EBC (movePan__18JAISoundParamsMoveFfUl)
|
|
// 802C60C8: 802A2F14 (moveDolby__18JAISoundParamsMoveFfUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void Z2EnvSeAutoPan::calcPan() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/calcPan__14Z2EnvSeAutoPanFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C60E0-802C611C 003C+00 s=2 e=0 z=0 None .text startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff */
|
|
// 802C6108: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISoundID False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
asm void Z2EnvSeAutoPan::startEnvSeAutoPanLevel(JAISoundID param_0, f32 param_1, f32 param_2, f32 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455D78-80455D7C 0004+00 s=8 e=0 z=0 None .sdata2 @3749 */
|
|
SECTION_SDATA2 static f32 lit_3749 = 1.0f / 100.0f;
|
|
|
|
/* 80455D7C-80455D80 0004+00 s=1 e=0 z=0 None .sdata2 @3750 */
|
|
SECTION_SDATA2 static f32 lit_3750 = 0.007823764346539974f;
|
|
|
|
/* 80455D80-80455D84 0004+00 s=1 e=0 z=0 None .sdata2 @3751 */
|
|
SECTION_SDATA2 static f32 lit_3751 = 3.0f / 50.0f;
|
|
|
|
/* 80455D84-80455D88 0004+00 s=4 e=0 z=0 None .sdata2 @3752 */
|
|
SECTION_SDATA2 static f32 lit_3752 = 1.0f / 5.0f;
|
|
|
|
/* 80455D88-80455D8C 0004+00 s=1 e=0 z=0 None .sdata2 @3753 */
|
|
SECTION_SDATA2 static f32 lit_3753 = 0.026302523910999298f;
|
|
|
|
/* 80455D8C-80455D90 0004+00 s=1 e=0 z=0 None .sdata2 @3754 */
|
|
SECTION_SDATA2 static f32 lit_3754 = 0.004999999888241291f;
|
|
|
|
/* 80455D90-80455D94 0004+00 s=2 e=0 z=0 None .sdata2 @3755 */
|
|
SECTION_SDATA2 static f32 lit_3755 = 9.0f / 10.0f;
|
|
|
|
/* 80455D94-80455D98 0004+00 s=1 e=0 z=0 None .sdata2 @3756 */
|
|
SECTION_SDATA2 static f32 lit_3756 = 0.023310113698244095f;
|
|
|
|
/* 80455D98-80455D9C 0004+00 s=1 e=0 z=0 None .sdata2 @3757 */
|
|
SECTION_SDATA2 static f32 lit_3757 = 0.003000000026077032f;
|
|
|
|
/* 80455D9C-80455DA0 0004+00 s=1 e=0 z=0 None .sdata2 @3758 */
|
|
SECTION_SDATA2 static f32 lit_3758 = 0.006385157350450754f;
|
|
|
|
/* 80455DA0-80455DA4 0004+00 s=1 e=0 z=0 None .sdata2 @3759 */
|
|
SECTION_SDATA2 static f32 lit_3759 = 0.004000000189989805f;
|
|
|
|
/* 80455DA4-80455DA8 0004+00 s=6 e=0 z=0 None .sdata2 @3760 */
|
|
SECTION_SDATA2 static f32 lit_3760 = 4.0f / 5.0f;
|
|
|
|
/* 80455DA8-80455DAC 0004+00 s=1 e=0 z=0 None .sdata2 @3761 */
|
|
SECTION_SDATA2 static f32 lit_3761 = 0.006188805215060711f;
|
|
|
|
/* 80455DAC-80455DB0 0004+00 s=1 e=0 z=0 None .sdata2 @3762 */
|
|
SECTION_SDATA2 static f32 lit_3762 = 0.0044999998062849045f;
|
|
|
|
/* 80455DB0-80455DB4 0004+00 s=6 e=0 z=0 None .sdata2 @3763 */
|
|
SECTION_SDATA2 static f32 lit_3763 = 3.0f / 10.0f;
|
|
|
|
/* 80455DB4-80455DB8 0004+00 s=1 e=0 z=0 None .sdata2 @3764 */
|
|
SECTION_SDATA2 static f32 lit_3764 = 0.05343298241496086f;
|
|
|
|
/* 80455DB8-80455DBC 0004+00 s=1 e=0 z=0 None .sdata2 @3765 */
|
|
SECTION_SDATA2 static f32 lit_3765 = 0.0020000000949949026f;
|
|
|
|
/* 80455DBC-80455DC0 0004+00 s=7 e=0 z=0 None .sdata2 @3766 */
|
|
SECTION_SDATA2 static f32 lit_3766 = 7.0f / 10.0f;
|
|
|
|
/* 80455DC0-80455DC4 0004+00 s=1 e=0 z=0 None .sdata2 @3767 */
|
|
SECTION_SDATA2 static f32 lit_3767 = 0.04256627336144447f;
|
|
|
|
/* 80455DC4-80455DC8 0004+00 s=1 e=0 z=0 None .sdata2 @3768 */
|
|
SECTION_SDATA2 static f32 lit_3768 = 0.0024999999441206455f;
|
|
|
|
/* 80455DC8-80455DCC 0004+00 s=5 e=0 z=0 None .sdata2 @3769 */
|
|
SECTION_SDATA2 static f32 lit_3769 = 2.0f / 5.0f;
|
|
|
|
/* 80455DCC-80455DD0 0004+00 s=1 e=0 z=0 None .sdata2 @3770 */
|
|
SECTION_SDATA2 static f32 lit_3770 = 0.01293395459651947f;
|
|
|
|
/* 80455DD0-80455DD4 0004+00 s=1 e=0 z=0 None .sdata2 @3771 */
|
|
SECTION_SDATA2 static f32 lit_3771 = 0.006000000052154064f;
|
|
|
|
/* 80455DD4-80455DD8 0004+00 s=3 e=0 z=0 None .sdata2 @3772 */
|
|
SECTION_SDATA2 static f32 lit_3772 = 3.0f / 5.0f;
|
|
|
|
/* 80455DD8-80455DDC 0004+00 s=1 e=0 z=0 None .sdata2 @3773 */
|
|
SECTION_SDATA2 static f32 lit_3773 = 0.012157413177192211f;
|
|
|
|
/* 80455DDC-80455DE0 0004+00 s=1 e=0 z=0 None .sdata2 @3774 */
|
|
SECTION_SDATA2 static f32 lit_3774 = 0.006500000134110451f;
|
|
|
|
/* 80455DE0-80455DE4 0004+00 s=1 e=0 z=0 None .sdata2 @3775 */
|
|
SECTION_SDATA2 static f32 lit_3775 = 0.020923573523759842f;
|
|
|
|
/* 80455DE4-80455DE8 0004+00 s=1 e=0 z=0 None .sdata2 @3776 */
|
|
SECTION_SDATA2 static f32 lit_3776 = 0.0010000000474974513f;
|
|
|
|
/* 80455DE8-80455DEC 0004+00 s=1 e=0 z=0 None .sdata2 @3777 */
|
|
SECTION_SDATA2 static f32 lit_3777 = 0.0037908784579485655f;
|
|
|
|
/* 802C611C-802C6540 0424+00 s=0 e=1 z=0 None .text __ct__10Z2EnvSeMgrFv */
|
|
// 802C6130: 80450B3C (data_80450B3C)
|
|
// 802C6134: 802C5ECC (__ct__14Z2EnvSeAutoPanFv)
|
|
// 802C613C: 802C5ECC (__ct__14Z2EnvSeAutoPanFv)
|
|
// 802C6148: 80455D44 (lit_3502)
|
|
// 802C615C: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C6168: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C6174: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C6178: 80455D50 (lit_3505)
|
|
// 802C6184: 80455D78 (lit_3749)
|
|
// 802C618C: 80455D48 (lit_3503)
|
|
// 802C620C: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C6218: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C621C: 80455D50 (lit_3505)
|
|
// 802C6228: 80455D78 (lit_3749)
|
|
// 802C6230: 80455D48 (lit_3503)
|
|
// 802C625C: 802C5C9C (__ct__10Z2EnvSeDirFP3Vec)
|
|
// 802C626C: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C6278: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C6284: 80455D50 (lit_3505)
|
|
// 802C6290: 80455D78 (lit_3749)
|
|
// 802C6298: 80455D48 (lit_3503)
|
|
// 802C62B0: 80455D44 (lit_3502)
|
|
// 802C62C8: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C62D4: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C62E0: 80455D44 (lit_3502)
|
|
// 802C62F4: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C6300: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C630C: 80455D44 (lit_3502)
|
|
// 802C6320: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C632C: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C6338: 80455D44 (lit_3502)
|
|
// 802C634C: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C6358: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C6364: 80455D44 (lit_3502)
|
|
// 802C6378: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C6384: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C6390: 80455D44 (lit_3502)
|
|
// 802C63A4: 802AEB04 (__ct__12Z2MultiSeMgrFv)
|
|
// 802C63B0: 802C589C (__ct__11Z2EnvSeBaseFP3Vec)
|
|
// 802C63BC: 80455D50 (lit_3505)
|
|
// 802C63C8: 80455D78 (lit_3749)
|
|
// 802C63D0: 80455D48 (lit_3503)
|
|
// 802C640C: 80455D7C (lit_3750)
|
|
// 802C6410: 80455D80 (lit_3751)
|
|
// 802C6414: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C641C: 80455D84 (lit_3752)
|
|
// 802C6420: 80455D7C (lit_3750)
|
|
// 802C6424: 80455D80 (lit_3751)
|
|
// 802C6428: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C6430: 80455D50 (lit_3505)
|
|
// 802C6434: 80455D88 (lit_3753)
|
|
// 802C6438: 80455D8C (lit_3754)
|
|
// 802C643C: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C6444: 80455D90 (lit_3755)
|
|
// 802C6448: 80455D94 (lit_3756)
|
|
// 802C644C: 80455D98 (lit_3757)
|
|
// 802C6450: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C6458: 80455D84 (lit_3752)
|
|
// 802C645C: 80455D9C (lit_3758)
|
|
// 802C6460: 80455DA0 (lit_3759)
|
|
// 802C6464: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C646C: 80455DA4 (lit_3760)
|
|
// 802C6470: 80455DA8 (lit_3761)
|
|
// 802C6474: 80455DAC (lit_3762)
|
|
// 802C6478: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C6480: 80455DB0 (lit_3763)
|
|
// 802C6484: 80455DB4 (lit_3764)
|
|
// 802C6488: 80455DB8 (lit_3765)
|
|
// 802C648C: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C6494: 80455DBC (lit_3766)
|
|
// 802C6498: 80455DC0 (lit_3767)
|
|
// 802C649C: 80455DC4 (lit_3768)
|
|
// 802C64A0: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C64A8: 80455DC8 (lit_3769)
|
|
// 802C64AC: 80455DCC (lit_3770)
|
|
// 802C64B0: 80455DD0 (lit_3771)
|
|
// 802C64B4: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C64BC: 80455DD4 (lit_3772)
|
|
// 802C64C0: 80455DD8 (lit_3773)
|
|
// 802C64C4: 80455DDC (lit_3774)
|
|
// 802C64C8: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C64D0: 80455D50 (lit_3505)
|
|
// 802C64D4: 80455D94 (lit_3756)
|
|
// 802C64D8: 80455D8C (lit_3754)
|
|
// 802C64DC: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C64E4: 80455D60 (lit_3574)
|
|
// 802C64E8: 80455DB4 (lit_3764)
|
|
// 802C64EC: 80455DC4 (lit_3768)
|
|
// 802C64F0: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C64F4: 80455D44 (lit_3502)
|
|
// 802C6504: 80455D60 (lit_3574)
|
|
// 802C6508: 80455DE0 (lit_3775)
|
|
// 802C650C: 80455DE4 (lit_3776)
|
|
// 802C6510: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
// 802C6518: 80455D50 (lit_3505)
|
|
// 802C651C: 80455DE8 (lit_3777)
|
|
// 802C6520: 80455D8C (lit_3754)
|
|
// 802C6524: 802A9944 (setParam__Q26Z2Calc8FNoise1fFfff)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm Z2EnvSeMgr::Z2EnvSeMgr() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__ct__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C6540-802C66B0 0170+00 s=0 e=1 z=0 None .text __dt__10Z2EnvSeMgrFv */
|
|
// 802C6568: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C6574: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C6580: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C658C: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C6598: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C65A4: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C65B0: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C65BC: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C65C8: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C65D4: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C65E0: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C65EC: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C65F8: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C6604: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C6610: 802C5D1C (__dt__10Z2EnvSeDirFv)
|
|
// 802C661C: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C6628: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C6634: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C6640: 802C58AC (__dt__11Z2EnvSeBaseFv)
|
|
// 802C664C: 802AEB34 (__dt__12Z2MultiSeMgrFv)
|
|
// 802C6658: 802C5F28 (__dt__14Z2EnvSeAutoPanFv)
|
|
// 802C6664: 802C5F28 (__dt__14Z2EnvSeAutoPanFv)
|
|
// 802C6670: 80450B3C (data_80450B3C)
|
|
// 802C6680: 80450B3C (data_80450B3C)
|
|
// 802C6690: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm Z2EnvSeMgr::~Z2EnvSeMgr() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/__dt__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455DEC-80455DF0 0004+00 s=1 e=0 z=0 None .sdata2 @3928 */
|
|
SECTION_SDATA2 static f32 lit_3928 = 30.0f;
|
|
|
|
/* 802C66B0-802C6998 02E8+00 s=0 e=1 z=0 None .text framework__10Z2EnvSeMgrFv */
|
|
// 802C66D0: 803621DC (_savegpr_29)
|
|
// 802C66D8: 80450B80 (data_80450B80)
|
|
// 802C66F8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802C66FC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802C6708: 803A7288 (saveBitLabels__16dSv_event_flag_c)
|
|
// 802C670C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
|
|
// 802C6714: 800349BC (isEventBit__11dSv_event_cCFUs)
|
|
// 802C6724: 803A7288 (saveBitLabels__16dSv_event_flag_c)
|
|
// 802C6728: 803A7288 (saveBitLabels__16dSv_event_flag_c)
|
|
// 802C6730: 800349BC (isEventBit__11dSv_event_cCFUs)
|
|
// 802C6760: 802C7830 (startRainSe__10Z2EnvSeMgrFlSc)
|
|
// 802C6768: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C677C: 802CA794 (startLv3WaterSe__10Z2EnvSeMgrFSc)
|
|
// 802C6788: 80450B80 (data_80450B80)
|
|
// 802C679C: 802C6C1C (playSceneEnvSe__10Z2EnvSeMgrFv)
|
|
// 802C6808: 80455D48 (lit_3503)
|
|
// 802C6814: 80455D78 (lit_3749)
|
|
// 802C6888: 80451360 (mLinkPtr__14Z2CreatureLink)
|
|
// 802C68C4: 80455D44 (lit_3502)
|
|
// 802C68D4: 80455D48 (lit_3503)
|
|
// 802C68F8: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C6904: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C6914: 80455D48 (lit_3503)
|
|
// 802C691C: 80455D58 (lit_3508)
|
|
// 802C6934: 80455DEC (lit_3928)
|
|
// 802C6944: 80455D44 (lit_3502)
|
|
// 802C694C: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C6954: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6984: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2EnvSeMgr::framework() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/framework__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C6998-802C699C 0004+00 s=0 e=1 z=0 None .text resetScene__10Z2EnvSeMgrFv */
|
|
// False False
|
|
// void False
|
|
void Z2EnvSeMgr::resetScene() {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* 802C699C-802C6AC0 0124+00 s=0 e=1 z=0 None .text resetSceneInner__10Z2EnvSeMgrFv */
|
|
// 802C69B0: 80455D74 (lit_3705)
|
|
// 802C69C8: 80455D44 (lit_3502)
|
|
// 802C69D8: 80455D48 (lit_3503)
|
|
// 802C6A20: 80455D44 (lit_3502)
|
|
// 802C6A70: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6A78: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6A80: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6A88: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6A90: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6A98: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6AA0: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C6AA8: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2EnvSeMgr::resetSceneInner() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/resetSceneInner__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455DF0-80455DF4 0004+00 s=2 e=0 z=0 None .sdata2 @3963 */
|
|
SECTION_SDATA2 static f32 lit_3963 = 100.0f;
|
|
|
|
/* 802C6AC0-802C6C1C 015C+00 s=0 e=1 z=0 None .text initSceneEnvSe__10Z2EnvSeMgrFlScf */
|
|
// 802C6AE0: 80455D74 (lit_3705)
|
|
// 802C6AF0: 80455DF0 (lit_3963)
|
|
// 802C6BF8: 802C6C84 (initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s32 False
|
|
// s8 False
|
|
// f32 False
|
|
asm void Z2EnvSeMgr::initSceneEnvSe(s32 param_0, s8 param_1, f32 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/initSceneEnvSe__10Z2EnvSeMgrFlScf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C6C1C-802C6C84 0068+00 s=1 e=0 z=0 None .text playSceneEnvSe__10Z2EnvSeMgrFv */
|
|
// 802C6C30: 80455D74 (lit_3705)
|
|
// 802C6C4C: 80450B80 (data_80450B80)
|
|
// 802C6C58: 8002D06C (dComIfGp_getReverb__Fi)
|
|
// 802C6C64: 802C70C8 (startStaticEnvSe__10Z2EnvSeMgrFSc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void Z2EnvSeMgr::playSceneEnvSe() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/playSceneEnvSe__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CB9C8-803CB9F8 0030+00 s=1 e=0 z=0 None .data @4025 */
|
|
SECTION_DATA static void* lit_4025[12] = {
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x428),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x1C8),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x20C),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x250),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x294),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x2D8),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x31C),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x360),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x3A4),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x3E8),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x31C),
|
|
(void*)(((char*)initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec)+0x2D8),
|
|
};
|
|
|
|
/* 802C6C84-802C70C8 0444+00 s=2 e=1 z=0 None .text initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec */
|
|
// 802C6CA0: 80455D74 (lit_3705)
|
|
// 802C6CBC: 80455D44 (lit_3502)
|
|
// 802C6CC4: 80455D78 (lit_3749)
|
|
// 802C6CC8: 80455D58 (lit_3508)
|
|
// 802C6CF0: 80455D44 (lit_3502)
|
|
// 802C6CF8: 80455D78 (lit_3749)
|
|
// 802C6CFC: 80455D58 (lit_3508)
|
|
// 802C6D24: 80455D48 (lit_3503)
|
|
// 802C6D44: 80455D50 (lit_3505)
|
|
// 802C6D48: 80455D58 (lit_3508)
|
|
// 802C6D94: 80455DF0 (lit_3963)
|
|
// 802C6DA8: 80455D48 (lit_3503)
|
|
// 802C6DC0: 80455DF0 (lit_3963)
|
|
// 802C6DD4: 80455D48 (lit_3503)
|
|
// 802C6DEC: 80455DF0 (lit_3963)
|
|
// 802C6E00: 80455D48 (lit_3503)
|
|
// 802C6E18: 80455D48 (lit_3503)
|
|
// 802C6E34: 803CB9C8 (lit_4025)
|
|
// 802C6E38: 803CB9C8 (lit_4025)
|
|
// 802C6E50: 80455D44 (lit_3502)
|
|
// 802C6E54: 80455D48 (lit_3503)
|
|
// 802C6E60: 80455D68 (lit_3654)
|
|
// 802C6E64: 80455D6C (lit_3655)
|
|
// 802C6E68: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6E70: 80455D48 (lit_3503)
|
|
// 802C6E74: 80455D44 (lit_3502)
|
|
// 802C6E80: 80455D68 (lit_3654)
|
|
// 802C6E84: 80455D6C (lit_3655)
|
|
// 802C6E88: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6E94: 80455D44 (lit_3502)
|
|
// 802C6E98: 80455D48 (lit_3503)
|
|
// 802C6EA4: 80455D68 (lit_3654)
|
|
// 802C6EA8: 80455D6C (lit_3655)
|
|
// 802C6EAC: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6EB4: 80455D48 (lit_3503)
|
|
// 802C6EB8: 80455D44 (lit_3502)
|
|
// 802C6EC4: 80455D68 (lit_3654)
|
|
// 802C6EC8: 80455D6C (lit_3655)
|
|
// 802C6ECC: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6ED8: 80455D44 (lit_3502)
|
|
// 802C6EDC: 80455D48 (lit_3503)
|
|
// 802C6EE8: 80455D68 (lit_3654)
|
|
// 802C6EEC: 80455D6C (lit_3655)
|
|
// 802C6EF0: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6EF8: 80455D48 (lit_3503)
|
|
// 802C6EFC: 80455D44 (lit_3502)
|
|
// 802C6F08: 80455D68 (lit_3654)
|
|
// 802C6F0C: 80455D6C (lit_3655)
|
|
// 802C6F10: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6F1C: 80455D44 (lit_3502)
|
|
// 802C6F20: 80455D48 (lit_3503)
|
|
// 802C6F2C: 80455D68 (lit_3654)
|
|
// 802C6F30: 80455D6C (lit_3655)
|
|
// 802C6F34: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6F3C: 80455D48 (lit_3503)
|
|
// 802C6F40: 80455D44 (lit_3502)
|
|
// 802C6F4C: 80455D68 (lit_3654)
|
|
// 802C6F50: 80455D6C (lit_3655)
|
|
// 802C6F54: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6F60: 80455D44 (lit_3502)
|
|
// 802C6F64: 80455D48 (lit_3503)
|
|
// 802C6F70: 80455D68 (lit_3654)
|
|
// 802C6F74: 80455D6C (lit_3655)
|
|
// 802C6F78: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6F80: 80455D48 (lit_3503)
|
|
// 802C6F84: 80455D44 (lit_3502)
|
|
// 802C6F90: 80455D68 (lit_3654)
|
|
// 802C6F94: 80455D6C (lit_3655)
|
|
// 802C6F98: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6FA4: 80455D44 (lit_3502)
|
|
// 802C6FA8: 80455D48 (lit_3503)
|
|
// 802C6FB4: 80455D68 (lit_3654)
|
|
// 802C6FB8: 80455D6C (lit_3655)
|
|
// 802C6FBC: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6FC4: 80455D48 (lit_3503)
|
|
// 802C6FC8: 80455D44 (lit_3502)
|
|
// 802C6FD4: 80455D68 (lit_3654)
|
|
// 802C6FD8: 80455D6C (lit_3655)
|
|
// 802C6FDC: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C6FE8: 80455D44 (lit_3502)
|
|
// 802C6FEC: 80455D48 (lit_3503)
|
|
// 802C6FF8: 80455D68 (lit_3654)
|
|
// 802C6FFC: 80455D6C (lit_3655)
|
|
// 802C7000: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C7008: 80455D48 (lit_3503)
|
|
// 802C700C: 80455D44 (lit_3502)
|
|
// 802C7018: 80455D68 (lit_3654)
|
|
// 802C701C: 80455D6C (lit_3655)
|
|
// 802C7020: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C702C: 80455D44 (lit_3502)
|
|
// 802C7030: 80455D48 (lit_3503)
|
|
// 802C703C: 80455D68 (lit_3654)
|
|
// 802C7040: 80455D6C (lit_3655)
|
|
// 802C7044: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C704C: 80455D48 (lit_3503)
|
|
// 802C7050: 80455D44 (lit_3502)
|
|
// 802C705C: 80455D68 (lit_3654)
|
|
// 802C7060: 80455D6C (lit_3655)
|
|
// 802C7064: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C7070: 80455D44 (lit_3502)
|
|
// 802C7074: 80455D48 (lit_3503)
|
|
// 802C7080: 80455D68 (lit_3654)
|
|
// 802C7084: 80455D6C (lit_3655)
|
|
// 802C7088: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C7090: 80455D48 (lit_3503)
|
|
// 802C7094: 80455D44 (lit_3502)
|
|
// 802C70A0: 80455D68 (lit_3654)
|
|
// 802C70A4: 80455D6C (lit_3655)
|
|
// 802C70A8: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::initStaticEnvSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3, Vec* param_4) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CB9F8-803CBA28 0030+00 s=1 e=0 z=0 None .data @4272 */
|
|
SECTION_DATA static void* lit_4272[12] = {
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x168),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x170),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x1C4),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x204),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x220),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x46C),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x48C),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x528),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x558),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x578),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x4DC),
|
|
(void*)(((char*)startStaticEnvSe__10Z2EnvSeMgrFSc)+0x464),
|
|
};
|
|
|
|
/* 80455DF4-80455DF8 0004+00 s=9 e=0 z=0 None .sdata2 @4260 */
|
|
SECTION_SDATA2 static f32 lit_4260 = 127.0f;
|
|
|
|
/* 80455DF8-80455DFC 0004+00 s=1 e=0 z=0 None .sdata2 @4261 */
|
|
SECTION_SDATA2 static f32 lit_4261 = 21.0f / 10.0f;
|
|
|
|
/* 80455DFC-80455E00 0004+00 s=1 e=0 z=0 None .sdata2 @4262 */
|
|
SECTION_SDATA2 static f32 lit_4262 = 64.0f;
|
|
|
|
/* 80455E00-80455E04 0004+00 s=1 e=0 z=0 None .sdata2 @4263 */
|
|
SECTION_SDATA2 static f32 lit_4263 = 7.0f / 20.0f;
|
|
|
|
/* 80455E04-80455E08 0004+00 s=1 e=0 z=0 None .sdata2 @4264 */
|
|
SECTION_SDATA2 static f32 lit_4264 = 23.0f / 20.0f;
|
|
|
|
/* 80455E08-80455E0C 0004+00 s=1 e=0 z=0 None .sdata2 @4265 */
|
|
SECTION_SDATA2 static f32 lit_4265 = 8.0f / 5.0f;
|
|
|
|
/* 80455E0C-80455E10 0004+00 s=1 e=0 z=0 None .sdata2 @4266 */
|
|
SECTION_SDATA2 static f32 lit_4266 = 13.0f / 20.0f;
|
|
|
|
/* 80455E10-80455E14 0004+00 s=1 e=0 z=0 None .sdata2 @4267 */
|
|
SECTION_SDATA2 static f32 lit_4267 = 3.0f / 25.0f;
|
|
|
|
/* 80455E14-80455E18 0004+00 s=1 e=0 z=0 None .sdata2 @4268 */
|
|
SECTION_SDATA2 static f32 lit_4268 = 17.0f / 20.0f;
|
|
|
|
/* 80455E18-80455E20 0004+04 s=3 e=0 z=0 None .sdata2 @4269 */
|
|
SECTION_SDATA2 static f32 lit_4269[1 + 1 /* padding */] = {
|
|
0.75f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80455E20-80455E28 0008+00 s=9 e=0 z=0 None .sdata2 @4271 */
|
|
SECTION_SDATA2 static f64 lit_4271 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 802C70C8-802C780C 0744+00 s=2 e=1 z=0 None .text startStaticEnvSe__10Z2EnvSeMgrFSc */
|
|
// 802C7100: 803621D8 (_savegpr_28)
|
|
// 802C7114: 80455E20 (lit_4271)
|
|
// 802C7130: 80455DF4 (lit_4260)
|
|
// 802C718C: 80455D48 (lit_3503)
|
|
// 802C71A0: 802C5F98 (calcPan__14Z2EnvSeAutoPanFv)
|
|
// 802C71A8: 802C5F98 (calcPan__14Z2EnvSeAutoPanFv)
|
|
// 802C71AC: 80455D44 (lit_3502)
|
|
// 802C71B0: 80455D48 (lit_3503)
|
|
// 802C71C0: 80450B44 (data_80450B44)
|
|
// 802C71D0: 802BD92C (convertAbsToRel__10Z2AudienceFR3VecP3Veci)
|
|
// 802C71D4: 80450B44 (data_80450B44)
|
|
// 802C71E4: 802BD95C (calcRelPosVolume__10Z2AudienceFRC3Vecfi)
|
|
// 802C7204: 80450B7C (data_80450B7C)
|
|
// 802C7218: 803CB9F8 (lit_4272)
|
|
// 802C721C: 803CB9F8 (lit_4272)
|
|
// 802C7264: 80455DBC (lit_3766)
|
|
// 802C729C: 80455DBC (lit_3766)
|
|
// 802C72C0: 80455D70 (lit_3704)
|
|
// 802C72C4: 80455DF8 (lit_4261)
|
|
// 802C7314: 80455E20 (lit_4271)
|
|
// 802C7330: 80455DFC (lit_4262)
|
|
// 802C7334: 80455DF4 (lit_4260)
|
|
// 802C7338: 80455DC8 (lit_3769)
|
|
// 802C733C: 80455E00 (lit_4263)
|
|
// 802C7340: 80455D44 (lit_3502)
|
|
// 802C7348: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C7358: 80455E20 (lit_4271)
|
|
// 802C7374: 80455DFC (lit_4262)
|
|
// 802C7378: 80455DF4 (lit_4260)
|
|
// 802C737C: 80455DC8 (lit_3769)
|
|
// 802C7380: 80455E04 (lit_4264)
|
|
// 802C7384: 80455E08 (lit_4265)
|
|
// 802C738C: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C739C: 80455E20 (lit_4271)
|
|
// 802C73B8: 80455DFC (lit_4262)
|
|
// 802C73BC: 80455DF4 (lit_4260)
|
|
// 802C73C0: 80455DB0 (lit_3763)
|
|
// 802C73C4: 80455D84 (lit_3752)
|
|
// 802C73C8: 80455D44 (lit_3502)
|
|
// 802C73D0: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C73E0: 80455E20 (lit_4271)
|
|
// 802C73FC: 80455DF4 (lit_4260)
|
|
// 802C7400: 80455DFC (lit_4262)
|
|
// 802C7404: 80455DC8 (lit_3769)
|
|
// 802C7408: 80455E0C (lit_4266)
|
|
// 802C740C: 80455D90 (lit_3755)
|
|
// 802C7414: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C7420: 80455E20 (lit_4271)
|
|
// 802C743C: 80455D48 (lit_3503)
|
|
// 802C7440: 80455DFC (lit_4262)
|
|
// 802C7444: 80455DC8 (lit_3769)
|
|
// 802C7448: 80455D84 (lit_3752)
|
|
// 802C744C: 80455E00 (lit_4263)
|
|
// 802C7454: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C7464: 80455E20 (lit_4271)
|
|
// 802C7480: 80455D48 (lit_3503)
|
|
// 802C7484: 80455DFC (lit_4262)
|
|
// 802C7488: 80455DB0 (lit_3763)
|
|
// 802C748C: 80455D44 (lit_3502)
|
|
// 802C7490: 80455E04 (lit_4264)
|
|
// 802C7498: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C74A8: 80455E20 (lit_4271)
|
|
// 802C74C4: 80455D48 (lit_3503)
|
|
// 802C74C8: 80455DFC (lit_4262)
|
|
// 802C74CC: 80455DB0 (lit_3763)
|
|
// 802C74D0: 80455D50 (lit_3505)
|
|
// 802C74D4: 80455D84 (lit_3752)
|
|
// 802C74DC: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C74EC: 80455E20 (lit_4271)
|
|
// 802C7508: 80455DFC (lit_4262)
|
|
// 802C750C: 80455D48 (lit_3503)
|
|
// 802C7510: 80455DC8 (lit_3769)
|
|
// 802C7514: 80455D90 (lit_3755)
|
|
// 802C7518: 80455D44 (lit_3502)
|
|
// 802C7520: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C752C: 80455D60 (lit_3574)
|
|
// 802C7530: 80455DD4 (lit_3772)
|
|
// 802C7564: 80455D50 (lit_3505)
|
|
// 802C756C: 80455E10 (lit_4267)
|
|
// 802C7578: 80455D84 (lit_3752)
|
|
// 802C75B4: 80455D50 (lit_3505)
|
|
// 802C75BC: 80455DD4 (lit_3772)
|
|
// 802C75C8: 80455D84 (lit_3752)
|
|
// 802C75F0: 80455E14 (lit_4268)
|
|
// 802C75F8: 80455DD4 (lit_3772)
|
|
// 802C766C: 802C93E4 (getFogDensity__10Z2EnvSeMgrFv)
|
|
// 802C7670: 80455D44 (lit_3502)
|
|
// 802C7680: 802C93E4 (getFogDensity__10Z2EnvSeMgrFv)
|
|
// 802C7684: 80455D44 (lit_3502)
|
|
// 802C7690: 80450B80 (data_80450B80)
|
|
// 802C76A0: 80455E18 (lit_4269)
|
|
// 802C76D0: 802A24DC (stop__8JAISoundFUl)
|
|
// 802C76D8: 802A21A0 (releaseHandle__8JAISoundFv)
|
|
// 802C7704: 802A24DC (stop__8JAISoundFUl)
|
|
// 802C770C: 802A21A0 (releaseHandle__8JAISoundFv)
|
|
// 802C772C: 802C60E0 (startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff)
|
|
// 802C7750: 802C60E0 (startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff)
|
|
// 802C7774: 80450B74 (data_80450B74)
|
|
// 802C7788: 802AAEDC (setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc)
|
|
// 802C7798: 80450B74 (data_80450B74)
|
|
// 802C77B0: 802AAEDC (setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc)
|
|
// 802C77F8: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startStaticEnvSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startStaticEnvSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C780C-802C7830 0024+00 s=0 e=1 z=0 None .text registWindowPos__10Z2EnvSeMgrFP3Vec */
|
|
// 802C781C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::registWindowPos(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/registWindowPos__10Z2EnvSeMgrFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455E28-80455E2C 0004+00 s=3 e=0 z=0 None .sdata2 @4400 */
|
|
SECTION_SDATA2 static f32 lit_4400 = 11.0f / 10.0f;
|
|
|
|
/* 802C7830-802C7CF4 04C4+00 s=1 e=1 z=0 None .text startRainSe__10Z2EnvSeMgrFlSc */
|
|
// 802C78C0: 80455E20 (lit_4271)
|
|
// 802C78DC: 80455DF4 (lit_4260)
|
|
// 802C7990: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7994: 80455D48 (lit_3503)
|
|
// 802C7998: 80455D44 (lit_3502)
|
|
// 802C799C: 80455DBC (lit_3766)
|
|
// 802C79A8: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C79B4: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C79B8: 80455D48 (lit_3503)
|
|
// 802C79BC: 80455D44 (lit_3502)
|
|
// 802C79C0: 80455DBC (lit_3766)
|
|
// 802C79CC: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C79D8: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C79DC: 80455D48 (lit_3503)
|
|
// 802C79E0: 80455D44 (lit_3502)
|
|
// 802C79E4: 80455DA4 (lit_3760)
|
|
// 802C79E8: 80455E28 (lit_4400)
|
|
// 802C79F0: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C79FC: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7A00: 80455D48 (lit_3503)
|
|
// 802C7A04: 80455D44 (lit_3502)
|
|
// 802C7A08: 80455DA4 (lit_3760)
|
|
// 802C7A0C: 80455E28 (lit_4400)
|
|
// 802C7A14: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C7A20: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7A24: 80455D48 (lit_3503)
|
|
// 802C7A28: 80455D44 (lit_3502)
|
|
// 802C7A2C: 80455DB0 (lit_3763)
|
|
// 802C7A3C: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C7A48: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7A4C: 80455D48 (lit_3503)
|
|
// 802C7A50: 80455D44 (lit_3502)
|
|
// 802C7A54: 80455DB0 (lit_3763)
|
|
// 802C7A5C: 80455DBC (lit_3766)
|
|
// 802C7A64: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C7A70: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7A74: 80455D48 (lit_3503)
|
|
// 802C7A78: 80455D44 (lit_3502)
|
|
// 802C7A7C: 80455DB0 (lit_3763)
|
|
// 802C7A8C: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C7A98: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7A9C: 80455D48 (lit_3503)
|
|
// 802C7AA0: 80455D44 (lit_3502)
|
|
// 802C7AA4: 80455DB0 (lit_3763)
|
|
// 802C7AB4: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C7ABC: 80450B80 (data_80450B80)
|
|
// 802C7ACC: 80455D60 (lit_3574)
|
|
// 802C7AFC: 802A24DC (stop__8JAISoundFUl)
|
|
// 802C7B04: 802A21A0 (releaseHandle__8JAISoundFv)
|
|
// 802C7B2C: 802A24DC (stop__8JAISoundFUl)
|
|
// 802C7B34: 802A21A0 (releaseHandle__8JAISoundFv)
|
|
// 802C7B60: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C7B90: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C7BB8: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7BBC: 80455D48 (lit_3503)
|
|
// 802C7BC0: 80455D44 (lit_3502)
|
|
// 802C7BC4: 80455DBC (lit_3766)
|
|
// 802C7BD0: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C7BDC: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C7BE0: 80455D48 (lit_3503)
|
|
// 802C7BE4: 80455D44 (lit_3502)
|
|
// 802C7BE8: 80455DA4 (lit_3760)
|
|
// 802C7BEC: 80455E28 (lit_4400)
|
|
// 802C7BF4: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C7C20: 802A24DC (stop__8JAISoundFUl)
|
|
// 802C7C28: 802A21A0 (releaseHandle__8JAISoundFv)
|
|
// 802C7C30: 80455D44 (lit_3502)
|
|
// 802C7C40: 80455D48 (lit_3503)
|
|
// 802C7C60: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C7C6C: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C7C90: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s32 False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startRainSe(s32 param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startRainSe__10Z2EnvSeMgrFlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455E2C-80455E30 0004+00 s=1 e=0 z=0 None .sdata2 @4422 */
|
|
SECTION_SDATA2 static f32 lit_4422 = 0.25f;
|
|
|
|
/* 802C7CF4-802C7E68 0174+00 s=0 e=1 z=0 None .text startNearThunderSe__10Z2EnvSeMgrFSc */
|
|
// 802C7D2C: 80455E2C (lit_4422)
|
|
// 802C7D30: 80455820 (cEqualCSlope__6Z2Calc)
|
|
// 802C7D34: 80455824 (cEqualPSlope__6Z2Calc)
|
|
// 802C7D38: 802A9814 (getRandom__6Z2CalcFfff)
|
|
// 802C7D3C: 80455D60 (lit_3574)
|
|
// 802C7D44: 80455E2C (lit_4422)
|
|
// 802C7D48: 80455820 (cEqualCSlope__6Z2Calc)
|
|
// 802C7D4C: 80455824 (cEqualPSlope__6Z2Calc)
|
|
// 802C7D50: 802A9814 (getRandom__6Z2CalcFfff)
|
|
// 802C7D54: 80455D60 (lit_3574)
|
|
// 802C7D74: 80455E20 (lit_4271)
|
|
// 802C7D90: 80455DF4 (lit_4260)
|
|
// 802C7D98: 80455D44 (lit_3502)
|
|
// 802C7DA8: 802C5908 (startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C7DB4: 80455D44 (lit_3502)
|
|
// 802C7DC4: 80455D48 (lit_3503)
|
|
// 802C7DE8: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C7DF4: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C7E08: 80455E20 (lit_4271)
|
|
// 802C7E24: 80455DF4 (lit_4260)
|
|
// 802C7E34: 80455D44 (lit_3502)
|
|
// 802C7E3C: 802C5908 (startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startNearThunderSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startNearThunderSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C7E68-802C7FB4 014C+00 s=0 e=2 z=0 None .text startFarThunderSe__10Z2EnvSeMgrFP3VecSc */
|
|
// 802C7EBC: 80455E20 (lit_4271)
|
|
// 802C7ED8: 80455DF4 (lit_4260)
|
|
// 802C7EE0: 80455D44 (lit_3502)
|
|
// 802C7EE4: 80455D60 (lit_3574)
|
|
// 802C7EE8: 80455D48 (lit_3503)
|
|
// 802C7EF4: 802C5908 (startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C7F00: 80455D44 (lit_3502)
|
|
// 802C7F10: 80455D48 (lit_3503)
|
|
// 802C7F34: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C7F40: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C7F54: 80455E20 (lit_4271)
|
|
// 802C7F70: 80455DF4 (lit_4260)
|
|
// 802C7F80: 80455D44 (lit_3502)
|
|
// 802C7F88: 802C5908 (startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startFarThunderSe(Vec* param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startFarThunderSe__10Z2EnvSeMgrFP3VecSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C7FB4-802C7FBC 0008+00 s=0 e=0 z=3 None .text setSnowPower__10Z2EnvSeMgrFSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::setSnowPower(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/setSnowPower__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C7FBC-802C7FC8 000C+00 s=0 e=1 z=1 None .text initStrongWindSe__10Z2EnvSeMgrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2EnvSeMgr::initStrongWindSe() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/initStrongWindSe__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C7FC8-802C800C 0044+00 s=0 e=1 z=1 None .text setWindDirection__10Z2EnvSeMgrFP3Vec */
|
|
// 802C7FE4: 8039C250 (cNullVec__6Z2Calc)
|
|
// 802C7FE8: 8039C250 (cNullVec__6Z2Calc)
|
|
// 802C7FEC: 802C5D70 (setPanDir__10Z2EnvSeDirFP3Vec)
|
|
// 802C7FF8: 802C5D70 (setPanDir__10Z2EnvSeDirFP3Vec)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::setWindDirection(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/setWindDirection__10Z2EnvSeMgrFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C800C-802C80F8 00EC+00 s=0 e=1 z=1 None .text startStrongWindSe__10Z2EnvSeMgrFSc */
|
|
// 802C802C: 80455D44 (lit_3502)
|
|
// 802C8030: 802C5D9C (calcPan__10Z2EnvSeDirFf)
|
|
// 802C80B4: 80455E20 (lit_4271)
|
|
// 802C80D0: 80455DF4 (lit_4260)
|
|
// 802C80D8: 80455D44 (lit_3502)
|
|
// 802C80DC: 802C5E90 (startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startStrongWindSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startStrongWindSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455E30-80455E34 0004+00 s=3 e=0 z=0 None .sdata2 @4510 */
|
|
SECTION_SDATA2 static f32 lit_4510 = 1.5f;
|
|
|
|
/* 80455E34-80455E38 0004+00 s=3 e=0 z=0 None .sdata2 @4511 */
|
|
SECTION_SDATA2 static f32 lit_4511 = 3.0f;
|
|
|
|
/* 802C80F8-802C8234 013C+00 s=0 e=1 z=0 None .text initRiverSe__10Z2EnvSeMgrFUcUcUcUc */
|
|
// 802C810C: 80455D44 (lit_3502)
|
|
// 802C8118: 80455D78 (lit_3749)
|
|
// 802C811C: 80455D58 (lit_3508)
|
|
// 802C8148: 80455D44 (lit_3502)
|
|
// 802C8154: 80455D78 (lit_3749)
|
|
// 802C8158: 80455D58 (lit_3508)
|
|
// 802C8184: 80455D44 (lit_3502)
|
|
// 802C8190: 80455D50 (lit_3505)
|
|
// 802C8194: 80455D58 (lit_3508)
|
|
// 802C81E0: 80455E30 (lit_4510)
|
|
// 802C81F4: 80455E34 (lit_4511)
|
|
// 802C8208: 80455D60 (lit_3574)
|
|
// 802C821C: 80455E30 (lit_4510)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
asm void Z2EnvSeMgr::initRiverSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/initRiverSe__10Z2EnvSeMgrFUcUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C8234-802C8258 0024+00 s=1 e=1 z=0 None .text registRiverSePos__10Z2EnvSeMgrFP3Vec */
|
|
// 802C8244: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::registRiverSePos(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/registRiverSePos__10Z2EnvSeMgrFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C8258-802C8300 00A8+00 s=0 e=0 z=1 None .text setHyrulSewerOpen__10Z2EnvSeMgrFb */
|
|
// 802C8280: 80450B88 (data_80450B88)
|
|
// 802C8294: 80455D44 (lit_3502)
|
|
// 802C829C: 80455D74 (lit_3705)
|
|
// 802C82A8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 802C82C4: 80450B88 (data_80450B88)
|
|
// 802C82D8: 80455D44 (lit_3502)
|
|
// 802C82E0: 80455D74 (lit_3705)
|
|
// 802C82EC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// bool False
|
|
asm void Z2EnvSeMgr::setHyrulSewerOpen(bool param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/setHyrulSewerOpen__10Z2EnvSeMgrFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CBA28-803CBAD0 00A8+00 s=1 e=0 z=0 None .data @4622 */
|
|
SECTION_DATA static void* lit_4622[42] = {
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0x80),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0x9C),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0x8C),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xAC),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xAC),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xAC),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xA0),
|
|
(void*)(((char*)startRiverSe__10Z2EnvSeMgrFSc)+0xAC),
|
|
};
|
|
|
|
/* 80455E38-80455E3C 0004+00 s=2 e=0 z=0 None .sdata2 @4619 */
|
|
SECTION_SDATA2 static f32 lit_4619 = -14500.0f;
|
|
|
|
/* 80455E3C-80455E40 0004+00 s=1 e=0 z=0 None .sdata2 @4621 */
|
|
SECTION_SDATA2 static f32 lit_4621 = 150.0f;
|
|
|
|
/* 802C8300-802C8730 0430+00 s=2 e=1 z=0 None .text startRiverSe__10Z2EnvSeMgrFSc */
|
|
// 802C8338: 803621DC (_savegpr_29)
|
|
// 802C8344: 80450B7C (data_80450B7C)
|
|
// 802C8354: 80450B80 (data_80450B80)
|
|
// 802C8368: 803CBA28 (lit_4622)
|
|
// 802C836C: 803CBA28 (lit_4622)
|
|
// 802C8390: 80455E38 (lit_4619)
|
|
// 802C83A8: 802C8234 (registRiverSePos__10Z2EnvSeMgrFP3Vec)
|
|
// 802C83C8: 80455E20 (lit_4271)
|
|
// 802C83E4: 80455DF4 (lit_4260)
|
|
// 802C83F0: 80455D44 (lit_3502)
|
|
// 802C8400: 80455D48 (lit_3503)
|
|
// 802C8420: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C842C: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C8488: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C848C: 80455D48 (lit_3503)
|
|
// 802C8490: 80455D44 (lit_3502)
|
|
// 802C8494: 80455DBC (lit_3766)
|
|
// 802C84A0: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C84AC: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C84B0: 80455D48 (lit_3503)
|
|
// 802C84B4: 80455D44 (lit_3502)
|
|
// 802C84B8: 80455DA4 (lit_3760)
|
|
// 802C84BC: 80455E28 (lit_4400)
|
|
// 802C84C4: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C84F4: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8514: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C8540: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8560: 80455E20 (lit_4271)
|
|
// 802C857C: 80455E3C (lit_4621)
|
|
// 802C859C: 80455E20 (lit_4271)
|
|
// 802C85B8: 80455E3C (lit_4621)
|
|
// 802C85C8: 80455DB0 (lit_3763)
|
|
// 802C85E4: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C85E8: 80455D48 (lit_3503)
|
|
// 802C85EC: 80455D44 (lit_3502)
|
|
// 802C85F0: 80455DD4 (lit_3772)
|
|
// 802C85FC: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8608: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C860C: 80455D48 (lit_3503)
|
|
// 802C8610: 80455D44 (lit_3502)
|
|
// 802C8614: 80455DA4 (lit_3760)
|
|
// 802C8620: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8650: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8670: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C8674: 80455D48 (lit_3503)
|
|
// 802C8678: 80455D44 (lit_3502)
|
|
// 802C867C: 80455DD4 (lit_3772)
|
|
// 802C8688: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8694: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C8698: 80455D48 (lit_3503)
|
|
// 802C869C: 80455D44 (lit_3502)
|
|
// 802C86A0: 80455DA4 (lit_3760)
|
|
// 802C86AC: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C86DC: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C86E8: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C871C: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startRiverSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startRiverSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C8730-802C886C 013C+00 s=1 e=1 z=0 None .text initFallSe__10Z2EnvSeMgrFUcUcUcUc */
|
|
// 802C8744: 80455D44 (lit_3502)
|
|
// 802C8750: 80455D78 (lit_3749)
|
|
// 802C8754: 80455D58 (lit_3508)
|
|
// 802C8780: 80455D44 (lit_3502)
|
|
// 802C878C: 80455D78 (lit_3749)
|
|
// 802C8790: 80455D58 (lit_3508)
|
|
// 802C87BC: 80455D44 (lit_3502)
|
|
// 802C87C8: 80455D50 (lit_3505)
|
|
// 802C87CC: 80455D58 (lit_3508)
|
|
// 802C8818: 80455E34 (lit_4511)
|
|
// 802C882C: 80455E34 (lit_4511)
|
|
// 802C8840: 80455E30 (lit_4510)
|
|
// 802C8854: 80455E30 (lit_4510)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
asm void Z2EnvSeMgr::initFallSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/initFallSe__10Z2EnvSeMgrFUcUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C886C-802C8890 0024+00 s=0 e=1 z=0 None .text registFallSePos__10Z2EnvSeMgrFP3Vec */
|
|
// 802C887C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::registFallSePos(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/registFallSePos__10Z2EnvSeMgrFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C8890-802C8A90 0200+00 s=1 e=1 z=0 None .text startFallSe__10Z2EnvSeMgrFSc */
|
|
// 802C88E8: 80455E20 (lit_4271)
|
|
// 802C8904: 80455DF4 (lit_4260)
|
|
// 802C8910: 80455D44 (lit_3502)
|
|
// 802C8920: 80455D48 (lit_3503)
|
|
// 802C8938: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C893C: 80455D48 (lit_3503)
|
|
// 802C8940: 80455D44 (lit_3502)
|
|
// 802C8944: 80455DBC (lit_3766)
|
|
// 802C8950: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8964: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C8968: 80455D48 (lit_3503)
|
|
// 802C896C: 80455D44 (lit_3502)
|
|
// 802C8970: 80455DA4 (lit_3760)
|
|
// 802C8974: 80455E28 (lit_4400)
|
|
// 802C897C: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C898C: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C8998: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C8A04: 80455E18 (lit_4269)
|
|
// 802C8A44: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8A50: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startFallSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startFallSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CBAD0-803CBB10 0040+00 s=1 e=0 z=0 None .data @4734 */
|
|
SECTION_DATA static void* lit_4734[16] = {
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x15C),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0xF4),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x108),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x180),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x150),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x180),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x180),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x180),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x170),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x11C),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x13C),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x180),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x180),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x180),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x13C),
|
|
(void*)(((char*)initEtcSe__10Z2EnvSeMgrFUcUcUcUc)+0x13C),
|
|
};
|
|
|
|
/* 80455E40-80455E44 0004+00 s=1 e=0 z=0 None .sdata2 @4732 */
|
|
SECTION_SDATA2 static f32 lit_4732 = 4.0f;
|
|
|
|
/* 802C8A90-802C8C24 0194+00 s=2 e=1 z=0 None .text initEtcSe__10Z2EnvSeMgrFUcUcUcUc */
|
|
// 802C8AB4: 80455D44 (lit_3502)
|
|
// 802C8AC0: 80455D78 (lit_3749)
|
|
// 802C8AC4: 80455D58 (lit_3508)
|
|
// 802C8AF0: 80455D44 (lit_3502)
|
|
// 802C8AFC: 80455D78 (lit_3749)
|
|
// 802C8B00: 80455D58 (lit_3508)
|
|
// 802C8B2C: 80455D44 (lit_3502)
|
|
// 802C8B38: 80455D50 (lit_3505)
|
|
// 802C8B3C: 80455D58 (lit_3508)
|
|
// 802C8B6C: 803CBAD0 (lit_4734)
|
|
// 802C8B70: 803CBAD0 (lit_4734)
|
|
// 802C8B84: 80455D70 (lit_3704)
|
|
// 802C8B98: 80455DBC (lit_3766)
|
|
// 802C8BB0: 80455D48 (lit_3503)
|
|
// 802C8BB4: 80455D44 (lit_3502)
|
|
// 802C8BC0: 80455D68 (lit_3654)
|
|
// 802C8BC4: 80455D6C (lit_3655)
|
|
// 802C8BC8: 802C5F7C (setPanParam__14Z2EnvSeAutoPanFffbbff)
|
|
// 802C8BCC: 80455D70 (lit_3704)
|
|
// 802C8BEC: 80455D70 (lit_3704)
|
|
// 802C8C00: 80455E40 (lit_4732)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
asm void Z2EnvSeMgr::initEtcSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/initEtcSe__10Z2EnvSeMgrFUcUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C8C24-802C8C48 0024+00 s=1 e=1 z=0 None .text registEtcSePos__10Z2EnvSeMgrFP3Vec */
|
|
// 802C8C34: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::registEtcSePos(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/registEtcSePos__10Z2EnvSeMgrFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CBB10-803CBB90 0080+00 s=1 e=0 z=0 None .data @4839 */
|
|
SECTION_DATA static void* lit_4839[32] = {
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x62C),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x518),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0xE4),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x20C),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x498),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x28C),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x374),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x2D8),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x624),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x2D8),
|
|
(void*)(((char*)startEtcSe__10Z2EnvSeMgrFSc)+0x324),
|
|
};
|
|
|
|
/* 80455E44-80455E48 0004+00 s=1 e=0 z=0 None .sdata2 @4833 */
|
|
SECTION_SDATA2 static f32 lit_4833 = 6.0f / 5.0f;
|
|
|
|
/* 80455E48-80455E4C 0004+00 s=1 e=0 z=0 None .sdata2 @4834 */
|
|
SECTION_SDATA2 static f32 lit_4834 = 13.0f / 10.0f;
|
|
|
|
/* 80455E4C-80455E50 0004+00 s=1 e=0 z=0 None .sdata2 @4835 */
|
|
SECTION_SDATA2 static f32 lit_4835 = 89.0f / 100.0f;
|
|
|
|
/* 80455E50-80455E54 0004+00 s=2 e=0 z=0 None .sdata2 @4836 */
|
|
SECTION_SDATA2 static f32 lit_4836 = 0.3319999873638153f;
|
|
|
|
/* 80455E54-80455E58 0004+00 s=2 e=0 z=0 None .sdata2 @4837 */
|
|
SECTION_SDATA2 static f32 lit_4837 = 0.6679999828338623f;
|
|
|
|
/* 802C8C48-802C92C8 0680+00 s=2 e=1 z=0 None .text startEtcSe__10Z2EnvSeMgrFSc */
|
|
// 802C8C88: 803621DC (_savegpr_29)
|
|
// 802C8C94: 80455E20 (lit_4271)
|
|
// 802C8CB0: 80455DF4 (lit_4260)
|
|
// 802C8CBC: 80455D44 (lit_3502)
|
|
// 802C8CCC: 80455D48 (lit_3503)
|
|
// 802C8CEC: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C8CF8: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C8D14: 803CBB10 (lit_4839)
|
|
// 802C8D18: 803CBB10 (lit_4839)
|
|
// 802C8D30: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C8D34: 80455D48 (lit_3503)
|
|
// 802C8D38: 80455D44 (lit_3502)
|
|
// 802C8D3C: 80455D78 (lit_3749)
|
|
// 802C8D48: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8D54: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C8D58: 80455D48 (lit_3503)
|
|
// 802C8D5C: 80455D44 (lit_3502)
|
|
// 802C8D60: 80455DA4 (lit_3760)
|
|
// 802C8D64: 80455E44 (lit_4833)
|
|
// 802C8D6C: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8DA0: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8DAC: 80455D48 (lit_3503)
|
|
// 802C8DB0: 80455D44 (lit_3502)
|
|
// 802C8DB4: 80455DB0 (lit_3763)
|
|
// 802C8DC0: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8DCC: 802C5F98 (calcPan__14Z2EnvSeAutoPanFv)
|
|
// 802C8DD4: 802C5F98 (calcPan__14Z2EnvSeAutoPanFv)
|
|
// 802C8DF8: 802C60E0 (startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff)
|
|
// 802C8E18: 80455DBC (lit_3766)
|
|
// 802C8E20: 80455DA4 (lit_3760)
|
|
// 802C8E28: 802C60E0 (startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff)
|
|
// 802C8E58: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C8E5C: 80455D48 (lit_3503)
|
|
// 802C8E60: 80455D44 (lit_3502)
|
|
// 802C8E64: 80455DC8 (lit_3769)
|
|
// 802C8E68: 80455DA4 (lit_3760)
|
|
// 802C8E70: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8E7C: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C8E80: 80455D48 (lit_3503)
|
|
// 802C8E84: 80455D44 (lit_3502)
|
|
// 802C8E88: 80455DA4 (lit_3760)
|
|
// 802C8E8C: 80455E48 (lit_4834)
|
|
// 802C8E94: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C8EC8: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8F14: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8F60: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8FA4: 80455E4C (lit_4835)
|
|
// 802C8FB0: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C8FBC: 80450B7C (data_80450B7C)
|
|
// 802C8FCC: 80450B80 (data_80450B80)
|
|
// 802C8FE0: 80455E38 (lit_4619)
|
|
// 802C8FEC: 80455D44 (lit_3502)
|
|
// 802C8FFC: 802C8C24 (registEtcSePos__10Z2EnvSeMgrFP3Vec)
|
|
// 802C9004: 80455D44 (lit_3502)
|
|
// 802C9014: 80455D48 (lit_3503)
|
|
// 802C9034: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802C9040: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802C9048: 80450B80 (data_80450B80)
|
|
// 802C9058: 80455E18 (lit_4269)
|
|
// 802C9068: 802C5F98 (calcPan__14Z2EnvSeAutoPanFv)
|
|
// 802C9088: 80455D44 (lit_3502)
|
|
// 802C908C: 802C60E0 (startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff)
|
|
// 802C9094: 80450B80 (data_80450B80)
|
|
// 802C90A4: 80455E18 (lit_4269)
|
|
// 802C90D4: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C90E4: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C90E8: 80455D48 (lit_3503)
|
|
// 802C90EC: 80455D44 (lit_3502)
|
|
// 802C90F0: 80455DC8 (lit_3769)
|
|
// 802C90F4: 80455DA4 (lit_3760)
|
|
// 802C90FC: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C9108: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C910C: 80455D48 (lit_3503)
|
|
// 802C9110: 80455D44 (lit_3502)
|
|
// 802C9114: 80455DA4 (lit_3760)
|
|
// 802C9118: 80455E48 (lit_4834)
|
|
// 802C9120: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
// 802C9154: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C9164: 802C93E4 (getFogDensity__10Z2EnvSeMgrFv)
|
|
// 802C9168: 80455DC8 (lit_3769)
|
|
// 802C916C: 80455D44 (lit_3502)
|
|
// 802C9170: 80455D84 (lit_3752)
|
|
// 802C9180: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C918C: 802C93E4 (getFogDensity__10Z2EnvSeMgrFv)
|
|
// 802C9190: 80455DC8 (lit_3769)
|
|
// 802C9194: 80455D44 (lit_3502)
|
|
// 802C9198: 80455D84 (lit_3752)
|
|
// 802C919C: 80455E18 (lit_4269)
|
|
// 802C91A8: 802A96F4 (getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign)
|
|
// 802C91B0: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C91CC: 80455DB0 (lit_3763)
|
|
// 802C91D0: 80455E50 (lit_4836)
|
|
// 802C91D4: 80455E54 (lit_4837)
|
|
// 802C91F0: 80455DA4 (lit_3760)
|
|
// 802C91F4: 80455D84 (lit_3752)
|
|
// 802C9204: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C9210: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C922C: 80455DB0 (lit_3763)
|
|
// 802C9230: 80455E50 (lit_4836)
|
|
// 802C9234: 80455E54 (lit_4837)
|
|
// 802C9250: 80455DA4 (lit_3760)
|
|
// 802C9254: 80455D84 (lit_3752)
|
|
// 802C9264: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C9278: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802C92B4: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startEtcSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startEtcSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C92C8-802C92EC 0024+00 s=0 e=0 z=1 None .text registWolfSmellSePos__10Z2EnvSeMgrFP3Vec */
|
|
// 802C92D8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::registWolfSmellSePos(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/registWolfSmellSePos__10Z2EnvSeMgrFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455E58-80455E5C 0004+00 s=1 e=0 z=0 None .sdata2 @4856 */
|
|
SECTION_SDATA2 static f32 lit_4856 = 340.0f;
|
|
|
|
/* 802C92EC-802C93A0 00B4+00 s=0 e=0 z=1 None .text startFogWipeTrigger__10Z2EnvSeMgrFP3Vec */
|
|
// 802C931C: 802C93E4 (getFogDensity__10Z2EnvSeMgrFv)
|
|
// 802C9328: 802C93E4 (getFogDensity__10Z2EnvSeMgrFv)
|
|
// 802C932C: 80455E58 (lit_4856)
|
|
// 802C9334: 803620AC (__cvt_fp2unsigned)
|
|
// 802C9348: 80450B74 (data_80450B74)
|
|
// 802C9358: 80455DB0 (lit_3763)
|
|
// 802C935C: 80455D44 (lit_3502)
|
|
// 802C9364: 80455D74 (lit_3705)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::startFogWipeTrigger(Vec* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startFogWipeTrigger__10Z2EnvSeMgrFP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C93A0-802C93E4 0044+00 s=0 e=0 z=1 None .text setFogWipeWidth__10Z2EnvSeMgrFf */
|
|
// 802C93B4: 80455D48 (lit_3503)
|
|
// 802C93B8: 80455D44 (lit_3502)
|
|
// 802C93C0: 80455DC8 (lit_3769)
|
|
// 802C93C8: 802A968C (linearTransform__6Z2CalcFfffffb)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// f32 False
|
|
asm void Z2EnvSeMgr::setFogWipeWidth(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/setFogWipeWidth__10Z2EnvSeMgrFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802C93E4-802C9400 001C+00 s=3 e=2 z=0 None .text getFogDensity__10Z2EnvSeMgrFv */
|
|
// 802C93F8: 80455D48 (lit_3503)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2EnvSeMgr::getFogDensity() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/getFogDensity__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455E5C-80455E60 0004+00 s=1 e=0 z=0 None .sdata2 @4879 */
|
|
SECTION_SDATA2 static f32 lit_4879 = 20.0f;
|
|
|
|
/* 802C9400-802C950C 010C+00 s=0 e=0 z=1 None .text startFogSe__10Z2EnvSeMgrFv */
|
|
// 802C941C: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C9420: 80455E50 (lit_4836)
|
|
// 802C9424: 80455E54 (lit_4837)
|
|
// 802C9430: 80455DA4 (lit_3760)
|
|
// 802C9434: 80455D84 (lit_3752)
|
|
// 802C9440: 80455D60 (lit_3574)
|
|
// 802C9444: 80455DC8 (lit_3769)
|
|
// 802C9468: 80455E5C (lit_4879)
|
|
// 802C9470: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802C947C: 802A99A0 (calcNoise1f__Q26Z2Calc8FNoise1fFv)
|
|
// 802C9498: 80455E5C (lit_4879)
|
|
// 802C949C: 80455E50 (lit_4836)
|
|
// 802C94A0: 80455E54 (lit_4837)
|
|
// 802C94AC: 80455D60 (lit_3574)
|
|
// 802C94B0: 80455DC8 (lit_3769)
|
|
// 802C94C0: 80455DA4 (lit_3760)
|
|
// 802C94C4: 80455D84 (lit_3752)
|
|
// 802C94D4: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void Z2EnvSeMgr::startFogSe() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startFogSe__10Z2EnvSeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CBB90-803CBBC8 0038+00 s=1 e=0 z=0 None .data @5076 */
|
|
SECTION_DATA static void* lit_5076[14] = {
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x640),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x61C),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x668),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x6C4),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0xA34),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x640),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x640),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x780),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x7CC),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x640),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x844),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x8D8),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x950),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x99C),
|
|
};
|
|
|
|
/* 803CBBC8-803CBBF0 0028+00 s=1 e=0 z=0 None .data @5074 */
|
|
SECTION_DATA static void* lit_5074[10] = {
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x50),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x1E8),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x380),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x5E4),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x5E4),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x11C),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x2B4),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x44C),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x5E4),
|
|
(void*)(((char*)initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc)+0x518),
|
|
};
|
|
|
|
/* 802C950C-802C9F58 0A4C+00 s=2 e=1 z=0 None .text initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc */
|
|
// 802C951C: 803621D4 (_savegpr_27)
|
|
// 802C9544: 803CBBC8 (lit_5074)
|
|
// 802C9548: 803CBBC8 (lit_5074)
|
|
// 802C956C: 80455D44 (lit_3502)
|
|
// 802C9578: 80455D78 (lit_3749)
|
|
// 802C957C: 80455D58 (lit_3508)
|
|
// 802C95A8: 80455D44 (lit_3502)
|
|
// 802C95B4: 80455D78 (lit_3749)
|
|
// 802C95B8: 80455D58 (lit_3508)
|
|
// 802C95E4: 80455D44 (lit_3502)
|
|
// 802C95F0: 80455D50 (lit_3505)
|
|
// 802C95F4: 80455D58 (lit_3508)
|
|
// 802C9614: 80455D70 (lit_3704)
|
|
// 802C9638: 80455D44 (lit_3502)
|
|
// 802C9644: 80455D78 (lit_3749)
|
|
// 802C9648: 80455D58 (lit_3508)
|
|
// 802C9674: 80455D44 (lit_3502)
|
|
// 802C9680: 80455D78 (lit_3749)
|
|
// 802C9684: 80455D58 (lit_3508)
|
|
// 802C96B0: 80455D44 (lit_3502)
|
|
// 802C96BC: 80455D50 (lit_3505)
|
|
// 802C96C0: 80455D58 (lit_3508)
|
|
// 802C96E0: 80455E30 (lit_4510)
|
|
// 802C9704: 80455D44 (lit_3502)
|
|
// 802C9710: 80455D78 (lit_3749)
|
|
// 802C9714: 80455D58 (lit_3508)
|
|
// 802C9740: 80455D44 (lit_3502)
|
|
// 802C974C: 80455D78 (lit_3749)
|
|
// 802C9750: 80455D58 (lit_3508)
|
|
// 802C977C: 80455D44 (lit_3502)
|
|
// 802C9788: 80455D50 (lit_3505)
|
|
// 802C978C: 80455D58 (lit_3508)
|
|
// 802C97AC: 80455D70 (lit_3704)
|
|
// 802C97D0: 80455D44 (lit_3502)
|
|
// 802C97DC: 80455D78 (lit_3749)
|
|
// 802C97E0: 80455D58 (lit_3508)
|
|
// 802C980C: 80455D44 (lit_3502)
|
|
// 802C9818: 80455D78 (lit_3749)
|
|
// 802C981C: 80455D58 (lit_3508)
|
|
// 802C9848: 80455D44 (lit_3502)
|
|
// 802C9854: 80455D50 (lit_3505)
|
|
// 802C9858: 80455D58 (lit_3508)
|
|
// 802C9878: 80455E30 (lit_4510)
|
|
// 802C989C: 80455D44 (lit_3502)
|
|
// 802C98A8: 80455D78 (lit_3749)
|
|
// 802C98AC: 80455D58 (lit_3508)
|
|
// 802C98D8: 80455D44 (lit_3502)
|
|
// 802C98E4: 80455D78 (lit_3749)
|
|
// 802C98E8: 80455D58 (lit_3508)
|
|
// 802C9914: 80455D44 (lit_3502)
|
|
// 802C9920: 80455D50 (lit_3505)
|
|
// 802C9924: 80455D58 (lit_3508)
|
|
// 802C9944: 80455D70 (lit_3704)
|
|
// 802C9968: 80455D44 (lit_3502)
|
|
// 802C9974: 80455D78 (lit_3749)
|
|
// 802C9978: 80455D58 (lit_3508)
|
|
// 802C99A4: 80455D44 (lit_3502)
|
|
// 802C99B0: 80455D78 (lit_3749)
|
|
// 802C99B4: 80455D58 (lit_3508)
|
|
// 802C99E0: 80455D44 (lit_3502)
|
|
// 802C99EC: 80455D50 (lit_3505)
|
|
// 802C99F0: 80455D58 (lit_3508)
|
|
// 802C9A10: 80455E30 (lit_4510)
|
|
// 802C9A34: 80455D44 (lit_3502)
|
|
// 802C9A40: 80455D78 (lit_3749)
|
|
// 802C9A44: 80455D58 (lit_3508)
|
|
// 802C9A70: 80455D44 (lit_3502)
|
|
// 802C9A7C: 80455D78 (lit_3749)
|
|
// 802C9A80: 80455D58 (lit_3508)
|
|
// 802C9AAC: 80455D44 (lit_3502)
|
|
// 802C9AB8: 80455D50 (lit_3505)
|
|
// 802C9ABC: 80455D58 (lit_3508)
|
|
// 802C9ADC: 80455E34 (lit_4511)
|
|
// 802C9AF0: 80450B80 (data_80450B80)
|
|
// 802C9B10: 803CBB90 (lit_5076)
|
|
// 802C9B14: 803CBB90 (lit_5076)
|
|
// 802C9B48: 802C8730 (initFallSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9B6C: 802C8A90 (initEtcSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9B94: 802C8A90 (initEtcSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9C00: 802C8A90 (initEtcSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9CD0: 802C8730 (initFallSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9D00: 802C8A90 (initEtcSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9D70: 802C8A90 (initEtcSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9DDC: 802C8730 (initFallSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9E0C: 802C8A90 (initEtcSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9E54: 802C8730 (initFallSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9ED0: 802C8A90 (initEtcSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9F3C: 802C8730 (initFallSe__10Z2EnvSeMgrFUcUcUcUc)
|
|
// 802C9F44: 80362220 (_restgpr_27)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
asm void Z2EnvSeMgr::initLv3WaterSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CBBF0-803CBC28 0038+00 s=1 e=0 z=0 None .data @5259 */
|
|
SECTION_DATA static void* lit_5259[14] = {
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0xBC),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0xA4),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0xD8),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x200),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x824),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0xBC),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0xBC),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x4B8),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x508),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0xBC),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x5A4),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x684),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x708),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x770),
|
|
};
|
|
|
|
/* 803CBC28-803CBC50 0028+00 s=1 e=0 z=0 None .data @5258 */
|
|
SECTION_DATA static void* lit_5258[10] = {
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x48),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x58),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x68),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x78),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x78),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x48),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x58),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x68),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x78),
|
|
(void*)(((char*)registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec)+0x68),
|
|
};
|
|
|
|
/* 802C9F58-802CA794 083C+00 s=2 e=1 z=0 None .text registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec */
|
|
// 802C9F68: 803621D8 (_savegpr_28)
|
|
// 802C9F88: 803CBC28 (lit_5258)
|
|
// 802C9F8C: 803CBC28 (lit_5258)
|
|
// 802C9FA8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802C9FB8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802C9FC8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802C9FD0: 80450B80 (data_80450B80)
|
|
// 802C9FE4: 803CBBF0 (lit_5259)
|
|
// 802C9FE8: 803CBBF0 (lit_5259)
|
|
// 802CA010: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA028: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA044: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA054: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA058: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA064: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA078: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA08C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA090: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA09C: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA0B0: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA0C4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA0C8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA0D8: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA0EC: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA100: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA114: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA118: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA128: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA13C: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA150: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA164: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA168: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA178: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA18C: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA1A0: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA1B4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA1B8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA1C8: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA1DC: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA1E8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA1EC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA1FC: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA210: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA224: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA240: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA254: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA268: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA278: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA27C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA288: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA29C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA2AC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA2B0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA2BC: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA2D0: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA2E0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA2E4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA2F4: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA308: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA31C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA330: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA334: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA344: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA358: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA36C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA37C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA380: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA390: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA3A4: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA3B8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA3CC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA3D0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA3E0: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA3F4: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA408: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA410: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA414: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA420: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA440: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA458: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA460: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA464: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA474: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA488: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA4A8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA4C0: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA4D8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA4F4: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA508: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA50C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA518: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA52C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA540: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA544: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA550: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA564: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA578: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA57C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA588: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA59C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA5B0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA5B4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA5C0: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA5D4: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA5DC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA5E0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA5EC: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA60C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA624: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA63C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA658: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA660: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA664: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA674: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA688: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA6A8: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA6C0: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA6C8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA6CC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 802CA6DC: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA6FC: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA714: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA72C: 80034860 (isSwitch__12dSv_memBit_cCFi)
|
|
// 802CA740: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA75C: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA778: 802AEB70 (registMultiSePos__12Z2MultiSeMgrFP3Vec)
|
|
// 802CA780: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u8 False
|
|
// Vec* False
|
|
// Vec False
|
|
asm void Z2EnvSeMgr::registLv3WaterSePos(u8 param_0, Vec* param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802CA794-802CAAC0 032C+00 s=1 e=1 z=0 None .text startLv3WaterSe__10Z2EnvSeMgrFSc */
|
|
// 802CA7C8: 80450B80 (data_80450B80)
|
|
// 802CA7F8: 80455E20 (lit_4271)
|
|
// 802CA814: 80455DF4 (lit_4260)
|
|
// 802CA864: 80455D44 (lit_3502)
|
|
// 802CA874: 80455D48 (lit_3503)
|
|
// 802CA894: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802CA8A0: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802CA8CC: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802CA8D4: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802CA920: 80455D44 (lit_3502)
|
|
// 802CA930: 80455D48 (lit_3503)
|
|
// 802CA950: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802CA95C: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802CA988: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802CA990: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802CA9F8: 80455D44 (lit_3502)
|
|
// 802CAA08: 80455D48 (lit_3503)
|
|
// 802CAA28: 802AECE0 (getPanPower__12Z2MultiSeMgrFv)
|
|
// 802CAA34: 802AEDC0 (getDolbyPower__12Z2MultiSeMgrFv)
|
|
// 802CAA60: 802C5AB4 (startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl)
|
|
// 802CAA68: 802AECBC (resetMultiSePos__12Z2MultiSeMgrFv)
|
|
// 802CAA74: 802C8300 (startRiverSe__10Z2EnvSeMgrFSc)
|
|
// 802CAA80: 802C8890 (startFallSe__10Z2EnvSeMgrFSc)
|
|
// 802CAA8C: 802C8C48 (startEtcSe__10Z2EnvSeMgrFSc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// s8 False
|
|
asm void Z2EnvSeMgr::startLv3WaterSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startLv3WaterSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|