mirror of https://github.com/zeldaret/tp.git
1243 lines
47 KiB
C++
1243 lines
47 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: Z2EnvSeMgr
|
|
//
|
|
|
|
#include "Z2AudioLib/Z2EnvSeMgr.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct dSv_memBit_c {
|
|
/* 80034860 */ void isSwitch(int) const;
|
|
};
|
|
|
|
struct dSv_event_c {
|
|
/* 800349BC */ void isEventBit(u16) const;
|
|
};
|
|
|
|
struct JAISoundHandle {
|
|
/* 802A2184 */ void releaseSound();
|
|
};
|
|
|
|
struct Z2SoundStarter {
|
|
/* 802AAEDC */ void setPortData(JAISoundHandle*, u32, u16, s8);
|
|
};
|
|
|
|
struct JAISound {
|
|
/* 802A21A0 */ void releaseHandle();
|
|
/* 802A24DC */ void stop(u32);
|
|
};
|
|
|
|
struct Z2SoundMgr {
|
|
/* 802AA270 */ void setIIR(JAISound*, s16 const*);
|
|
};
|
|
|
|
struct JAISoundID {};
|
|
|
|
struct Vec {};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct Z2MultiSeMgr {
|
|
/* 802AEB04 */ Z2MultiSeMgr();
|
|
/* 802AEB34 */ ~Z2MultiSeMgr();
|
|
/* 802AEB70 */ void registMultiSePos(Vec*);
|
|
/* 802AECBC */ void resetMultiSePos();
|
|
/* 802AECE0 */ void getPanPower();
|
|
/* 802AEDC0 */ void getDolbyPower();
|
|
};
|
|
|
|
struct Z2EnvSeMgr {
|
|
/* 802C611C */ Z2EnvSeMgr();
|
|
/* 802C6540 */ ~Z2EnvSeMgr();
|
|
/* 802C66B0 */ void framework();
|
|
/* 802C6998 */ void resetScene();
|
|
/* 802C699C */ void resetSceneInner();
|
|
/* 802C6AC0 */ void initSceneEnvSe(s32, s8, f32);
|
|
/* 802C6C1C */ void playSceneEnvSe();
|
|
/* 802C6C84 */ void initStaticEnvSe(u8, u8, u8, u8, Vec*);
|
|
/* 802C70C8 */ void startStaticEnvSe(s8);
|
|
/* 802C780C */ void registWindowPos(Vec*);
|
|
/* 802C7830 */ void startRainSe(s32, s8);
|
|
/* 802C7CF4 */ void startNearThunderSe(s8);
|
|
/* 802C7E68 */ void startFarThunderSe(Vec*, s8);
|
|
/* 802C7FB4 */ void setSnowPower(s8);
|
|
/* 802C7FBC */ void initStrongWindSe();
|
|
/* 802C7FC8 */ void setWindDirection(Vec*);
|
|
/* 802C800C */ void startStrongWindSe(s8);
|
|
/* 802C80F8 */ void initRiverSe(u8, u8, u8, u8);
|
|
/* 802C8234 */ void registRiverSePos(Vec*);
|
|
/* 802C8258 */ void setHyrulSewerOpen(bool);
|
|
/* 802C8300 */ void startRiverSe(s8);
|
|
/* 802C8730 */ void initFallSe(u8, u8, u8, u8);
|
|
/* 802C886C */ void registFallSePos(Vec*);
|
|
/* 802C8890 */ void startFallSe(s8);
|
|
/* 802C8A90 */ void initEtcSe(u8, u8, u8, u8);
|
|
/* 802C8C24 */ void registEtcSePos(Vec*);
|
|
/* 802C8C48 */ void startEtcSe(s8);
|
|
/* 802C92C8 */ void registWolfSmellSePos(Vec*);
|
|
/* 802C92EC */ void startFogWipeTrigger(Vec*);
|
|
/* 802C93A0 */ void setFogWipeWidth(f32);
|
|
/* 802C93E4 */ void getFogDensity();
|
|
/* 802C9400 */ void startFogSe();
|
|
/* 802C950C */ void initLv3WaterSe(u8, u8, u8, u8);
|
|
/* 802C9F58 */ void registLv3WaterSePos(u8, Vec*);
|
|
/* 802CA794 */ void startLv3WaterSe(s8);
|
|
};
|
|
|
|
struct Z2EnvSeDir {
|
|
/* 802C5C9C */ Z2EnvSeDir(Vec*);
|
|
/* 802C5D1C */ ~Z2EnvSeDir();
|
|
/* 802C5D70 */ void setPanDir(Vec*);
|
|
/* 802C5D9C */ void calcPan(f32);
|
|
/* 802C5E90 */ void startEnvSeDirLevel(JAISoundID, f32, f32);
|
|
};
|
|
|
|
struct Z2EnvSeBase {
|
|
/* 802C589C */ Z2EnvSeBase(Vec*);
|
|
/* 802C58AC */ ~Z2EnvSeBase();
|
|
/* 802C5908 */ void startEnvSe(JAISoundID, f32, f32, f32, f32, f32, u32);
|
|
/* 802C5AB4 */ void startEnvSeLevel(JAISoundID, f32, f32, f32, f32, f32, u32);
|
|
};
|
|
|
|
struct Z2EnvSeAutoPan {
|
|
/* 802C5ECC */ Z2EnvSeAutoPan();
|
|
/* 802C5F28 */ ~Z2EnvSeAutoPan();
|
|
/* 802C5F7C */ void setPanParam(f32, f32, bool, bool, f32, f32);
|
|
/* 802C5F98 */ void calcPan();
|
|
/* 802C60E0 */ void startEnvSeAutoPanLevel(JAISoundID, f32, f32, f32);
|
|
};
|
|
|
|
struct Z2Calc {
|
|
struct CurveSign {};
|
|
|
|
struct FNoise1f {
|
|
/* 802A9944 */ void setParam(f32, f32, f32);
|
|
/* 802A99A0 */ void calcNoise1f();
|
|
};
|
|
|
|
/* 802A968C */ void linearTransform(f32, f32, f32, f32, f32, bool);
|
|
/* 802A96F4 */ void getParamByExp(f32, f32, f32, f32, f32, f32, Z2Calc::CurveSign);
|
|
/* 802A9814 */ void getRandom(f32, f32, f32);
|
|
};
|
|
|
|
struct Z2Audience {
|
|
/* 802BD92C */ void convertAbsToRel(Vec&, Vec*, int);
|
|
/* 802BD95C */ void calcRelPosVolume(Vec const&, f32, int);
|
|
/* 802BDA44 */ void calcRelPosPan(Vec const&, int);
|
|
/* 802BDB44 */ void calcRelPosDolby(Vec const&, int);
|
|
};
|
|
|
|
struct JGeometry {
|
|
template <typename A1>
|
|
struct TVec3 {};
|
|
/* TVec3<f32> */
|
|
struct TVec3__template0 {};
|
|
};
|
|
|
|
struct JAISoundStarter {
|
|
/* 802A2FEC */ void startLevelSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3<f32> const*);
|
|
};
|
|
|
|
struct JAISoundParamsMove {
|
|
/* 802A2DB4 */ void moveVolume(f32, u32);
|
|
/* 802A2E0C */ void movePitch(f32, u32);
|
|
/* 802A2E64 */ void moveFxMix(f32, u32);
|
|
/* 802A2EBC */ void movePan(f32, u32);
|
|
/* 802A2F14 */ void moveDolby(f32, u32);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__11Z2EnvSeBaseFP3Vec();
|
|
extern "C" void __dt__11Z2EnvSeBaseFv();
|
|
extern "C" void startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl();
|
|
extern "C" void startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl();
|
|
extern "C" void __ct__10Z2EnvSeDirFP3Vec();
|
|
extern "C" void __dt__10Z2EnvSeDirFv();
|
|
extern "C" void setPanDir__10Z2EnvSeDirFP3Vec();
|
|
extern "C" void calcPan__10Z2EnvSeDirFf();
|
|
extern "C" void startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff();
|
|
extern "C" void __ct__14Z2EnvSeAutoPanFv();
|
|
extern "C" void __dt__14Z2EnvSeAutoPanFv();
|
|
extern "C" void setPanParam__14Z2EnvSeAutoPanFffbbff();
|
|
extern "C" void calcPan__14Z2EnvSeAutoPanFv();
|
|
extern "C" void startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff();
|
|
extern "C" void __ct__10Z2EnvSeMgrFv();
|
|
extern "C" void __dt__10Z2EnvSeMgrFv();
|
|
extern "C" void framework__10Z2EnvSeMgrFv();
|
|
extern "C" void resetScene__10Z2EnvSeMgrFv();
|
|
extern "C" void resetSceneInner__10Z2EnvSeMgrFv();
|
|
extern "C" void initSceneEnvSe__10Z2EnvSeMgrFlScf();
|
|
extern "C" void playSceneEnvSe__10Z2EnvSeMgrFv();
|
|
extern "C" void initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec();
|
|
extern "C" void startStaticEnvSe__10Z2EnvSeMgrFSc();
|
|
extern "C" void registWindowPos__10Z2EnvSeMgrFP3Vec();
|
|
extern "C" void startRainSe__10Z2EnvSeMgrFlSc();
|
|
extern "C" void startNearThunderSe__10Z2EnvSeMgrFSc();
|
|
extern "C" void startFarThunderSe__10Z2EnvSeMgrFP3VecSc();
|
|
extern "C" void setSnowPower__10Z2EnvSeMgrFSc();
|
|
extern "C" void initStrongWindSe__10Z2EnvSeMgrFv();
|
|
extern "C" void setWindDirection__10Z2EnvSeMgrFP3Vec();
|
|
extern "C" void startStrongWindSe__10Z2EnvSeMgrFSc();
|
|
extern "C" void initRiverSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
extern "C" void registRiverSePos__10Z2EnvSeMgrFP3Vec();
|
|
extern "C" void setHyrulSewerOpen__10Z2EnvSeMgrFb();
|
|
extern "C" void startRiverSe__10Z2EnvSeMgrFSc();
|
|
extern "C" void initFallSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
extern "C" void registFallSePos__10Z2EnvSeMgrFP3Vec();
|
|
extern "C" void startFallSe__10Z2EnvSeMgrFSc();
|
|
extern "C" void initEtcSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
extern "C" void registEtcSePos__10Z2EnvSeMgrFP3Vec();
|
|
extern "C" void startEtcSe__10Z2EnvSeMgrFSc();
|
|
extern "C" void registWolfSmellSePos__10Z2EnvSeMgrFP3Vec();
|
|
extern "C" void startFogWipeTrigger__10Z2EnvSeMgrFP3Vec();
|
|
extern "C" void setFogWipeWidth__10Z2EnvSeMgrFf();
|
|
extern "C" void getFogDensity__10Z2EnvSeMgrFv();
|
|
extern "C" void startFogSe__10Z2EnvSeMgrFv();
|
|
extern "C" void initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc();
|
|
extern "C" void registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec();
|
|
extern "C" void startLv3WaterSe__10Z2EnvSeMgrFSc();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
void dComIfGp_getReverb(int);
|
|
void operator delete(void*);
|
|
void JMAFastVECNormalize(Vec const*, Vec*);
|
|
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 u32 cEqualCSlope__6Z2Calc;
|
|
extern "C" extern u32 cEqualPSlope__6Z2Calc;
|
|
|
|
extern "C" void dComIfGp_getReverb__Fi();
|
|
extern "C" void isSwitch__12dSv_memBit_cCFi();
|
|
extern "C" void isEventBit__11dSv_event_cCFUs();
|
|
extern "C" void releaseSound__14JAISoundHandleFv();
|
|
extern "C" void releaseHandle__8JAISoundFv();
|
|
extern "C" void stop__8JAISoundFUl();
|
|
extern "C" void moveVolume__18JAISoundParamsMoveFfUl();
|
|
extern "C" void movePitch__18JAISoundParamsMoveFfUl();
|
|
extern "C" void moveFxMix__18JAISoundParamsMoveFfUl();
|
|
extern "C" void movePan__18JAISoundParamsMoveFfUl();
|
|
extern "C" void moveDolby__18JAISoundParamsMoveFfUl();
|
|
extern "C" void func_802A2FEC();
|
|
extern "C" void linearTransform__6Z2CalcFfffffb();
|
|
extern "C" void getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign();
|
|
extern "C" void getRandom__6Z2CalcFfff();
|
|
extern "C" void setParam__Q26Z2Calc8FNoise1fFfff();
|
|
extern "C" void calcNoise1f__Q26Z2Calc8FNoise1fFv();
|
|
extern "C" void setIIR__10Z2SoundMgrFP8JAISoundPCs();
|
|
extern "C" void setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc();
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void __ct__12Z2MultiSeMgrFv();
|
|
extern "C" void __dt__12Z2MultiSeMgrFv();
|
|
extern "C" void registMultiSePos__12Z2MultiSeMgrFP3Vec();
|
|
extern "C" void resetMultiSePos__12Z2MultiSeMgrFv();
|
|
extern "C" void getPanPower__12Z2MultiSeMgrFv();
|
|
extern "C" void getDolbyPower__12Z2MultiSeMgrFv();
|
|
extern "C" void convertAbsToRel__10Z2AudienceFR3VecP3Veci();
|
|
extern "C" void calcRelPosVolume__10Z2AudienceFRC3Vecfi();
|
|
extern "C" void calcRelPosPan__10Z2AudienceFRC3Veci();
|
|
extern "C" void calcRelPosDolby__10Z2AudienceFRC3Veci();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void JMAFastVECNormalize__FPC3VecP3Vec();
|
|
extern "C" void __cvt_fp2unsigned();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_28();
|
|
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 u32 cEqualCSlope__6Z2Calc;
|
|
extern "C" extern u32 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
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_3501 = 0x3EA8F5C3;
|
|
|
|
/* 80455D44-80455D48 0004+00 s=24 e=0 z=0 None .sdata2 @3502 */
|
|
SECTION_SDATA2 static u32 lit_3502 = 0x3F800000;
|
|
|
|
/* 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 u32 lit_3504 = 0x44BB8000;
|
|
|
|
/* 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 u8 lit_3508[8] = {
|
|
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 802C5908-802C5AB4 01AC+00 s=2 e=0 z=0 None .text startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_3574 = 0x3F000000;
|
|
|
|
/* 802C5C9C-802C5D1C 0080+00 s=1 e=0 z=0 None .text __ct__10Z2EnvSeDirFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_3585 = 0xC47A0000;
|
|
|
|
/* 802C5D70-802C5D9C 002C+00 s=2 e=0 z=0 None .text setPanDir__10Z2EnvSeDirFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_3654 = 0x3AF330E5;
|
|
|
|
/* 80455D6C-80455D70 0004+00 s=3 e=0 z=0 None .sdata2 @3655 */
|
|
SECTION_SDATA2 static u32 lit_3655 = 0x3A603CEC;
|
|
|
|
/* 802C5ECC-802C5F28 005C+00 s=1 e=0 z=0 None .text __ct__14Z2EnvSeAutoPanFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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
|
|
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 u32 lit_3704 = 0x40000000;
|
|
|
|
/* 80455D74-80455D78 0004+00 s=7 e=0 z=0 None .sdata2 @3705 */
|
|
SECTION_SDATA2 static u32 lit_3705 = 0xBF800000;
|
|
|
|
/* 802C5F98-802C60E0 0148+00 s=2 e=0 z=0 None .text calcPan__14Z2EnvSeAutoPanFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_3749 = 0x3C23D70A;
|
|
|
|
/* 80455D7C-80455D80 0004+00 s=1 e=0 z=0 None .sdata2 @3750 */
|
|
SECTION_SDATA2 static u32 lit_3750 = 0x3C002F3F;
|
|
|
|
/* 80455D80-80455D84 0004+00 s=1 e=0 z=0 None .sdata2 @3751 */
|
|
SECTION_SDATA2 static u32 lit_3751 = 0x3D75C28F;
|
|
|
|
/* 80455D84-80455D88 0004+00 s=4 e=0 z=0 None .sdata2 @3752 */
|
|
SECTION_SDATA2 static u32 lit_3752 = 0x3E4CCCCD;
|
|
|
|
/* 80455D88-80455D8C 0004+00 s=1 e=0 z=0 None .sdata2 @3753 */
|
|
SECTION_SDATA2 static u32 lit_3753 = 0x3CD77864;
|
|
|
|
/* 80455D8C-80455D90 0004+00 s=1 e=0 z=0 None .sdata2 @3754 */
|
|
SECTION_SDATA2 static u32 lit_3754 = 0x3BA3D70A;
|
|
|
|
/* 80455D90-80455D94 0004+00 s=2 e=0 z=0 None .sdata2 @3755 */
|
|
SECTION_SDATA2 static u32 lit_3755 = 0x3F666666;
|
|
|
|
/* 80455D94-80455D98 0004+00 s=1 e=0 z=0 None .sdata2 @3756 */
|
|
SECTION_SDATA2 static u32 lit_3756 = 0x3CBEF4DA;
|
|
|
|
/* 80455D98-80455D9C 0004+00 s=1 e=0 z=0 None .sdata2 @3757 */
|
|
SECTION_SDATA2 static u32 lit_3757 = 0x3B449BA6;
|
|
|
|
/* 80455D9C-80455DA0 0004+00 s=1 e=0 z=0 None .sdata2 @3758 */
|
|
SECTION_SDATA2 static u32 lit_3758 = 0x3BD13A95;
|
|
|
|
/* 80455DA0-80455DA4 0004+00 s=1 e=0 z=0 None .sdata2 @3759 */
|
|
SECTION_SDATA2 static u32 lit_3759 = 0x3B83126F;
|
|
|
|
/* 80455DA4-80455DA8 0004+00 s=6 e=0 z=0 None .sdata2 @3760 */
|
|
SECTION_SDATA2 static u32 lit_3760 = 0x3F4CCCCD;
|
|
|
|
/* 80455DA8-80455DAC 0004+00 s=1 e=0 z=0 None .sdata2 @3761 */
|
|
SECTION_SDATA2 static u32 lit_3761 = 0x3BCACB76;
|
|
|
|
/* 80455DAC-80455DB0 0004+00 s=1 e=0 z=0 None .sdata2 @3762 */
|
|
SECTION_SDATA2 static u32 lit_3762 = 0x3B9374BC;
|
|
|
|
/* 80455DB0-80455DB4 0004+00 s=6 e=0 z=0 None .sdata2 @3763 */
|
|
SECTION_SDATA2 static u32 lit_3763 = 0x3E99999A;
|
|
|
|
/* 80455DB4-80455DB8 0004+00 s=1 e=0 z=0 None .sdata2 @3764 */
|
|
SECTION_SDATA2 static u32 lit_3764 = 0x3D5ADC8B;
|
|
|
|
/* 80455DB8-80455DBC 0004+00 s=1 e=0 z=0 None .sdata2 @3765 */
|
|
SECTION_SDATA2 static u32 lit_3765 = 0x3B03126F;
|
|
|
|
/* 80455DBC-80455DC0 0004+00 s=7 e=0 z=0 None .sdata2 @3766 */
|
|
SECTION_SDATA2 static u32 lit_3766 = 0x3F333333;
|
|
|
|
/* 80455DC0-80455DC4 0004+00 s=1 e=0 z=0 None .sdata2 @3767 */
|
|
SECTION_SDATA2 static u32 lit_3767 = 0x3D2E59F9;
|
|
|
|
/* 80455DC4-80455DC8 0004+00 s=1 e=0 z=0 None .sdata2 @3768 */
|
|
SECTION_SDATA2 static u32 lit_3768 = 0x3B23D70A;
|
|
|
|
/* 80455DC8-80455DCC 0004+00 s=5 e=0 z=0 None .sdata2 @3769 */
|
|
SECTION_SDATA2 static u32 lit_3769 = 0x3ECCCCCD;
|
|
|
|
/* 80455DCC-80455DD0 0004+00 s=1 e=0 z=0 None .sdata2 @3770 */
|
|
SECTION_SDATA2 static u32 lit_3770 = 0x3C53E8F0;
|
|
|
|
/* 80455DD0-80455DD4 0004+00 s=1 e=0 z=0 None .sdata2 @3771 */
|
|
SECTION_SDATA2 static u32 lit_3771 = 0x3BC49BA6;
|
|
|
|
/* 80455DD4-80455DD8 0004+00 s=3 e=0 z=0 None .sdata2 @3772 */
|
|
SECTION_SDATA2 static u32 lit_3772 = 0x3F19999A;
|
|
|
|
/* 80455DD8-80455DDC 0004+00 s=1 e=0 z=0 None .sdata2 @3773 */
|
|
SECTION_SDATA2 static u32 lit_3773 = 0x3C472FE3;
|
|
|
|
/* 80455DDC-80455DE0 0004+00 s=1 e=0 z=0 None .sdata2 @3774 */
|
|
SECTION_SDATA2 static u32 lit_3774 = 0x3BD4FDF4;
|
|
|
|
/* 80455DE0-80455DE4 0004+00 s=1 e=0 z=0 None .sdata2 @3775 */
|
|
SECTION_SDATA2 static u32 lit_3775 = 0x3CAB67EA;
|
|
|
|
/* 80455DE4-80455DE8 0004+00 s=1 e=0 z=0 None .sdata2 @3776 */
|
|
SECTION_SDATA2 static u32 lit_3776 = 0x3A83126F;
|
|
|
|
/* 80455DE8-80455DEC 0004+00 s=1 e=0 z=0 None .sdata2 @3777 */
|
|
SECTION_SDATA2 static u32 lit_3777 = 0x3B787063;
|
|
|
|
/* 802C611C-802C6540 0424+00 s=0 e=1 z=0 None .text __ct__10Z2EnvSeMgrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_3928 = 0x41F00000;
|
|
|
|
/* 802C66B0-802C6998 02E8+00 s=0 e=1 z=0 None .text framework__10Z2EnvSeMgrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
void Z2EnvSeMgr::resetScene() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 802C699C-802C6AC0 0124+00 s=0 e=1 z=0 None .text resetSceneInner__10Z2EnvSeMgrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_3963 = 0x42C80000;
|
|
|
|
/* 802C6AC0-802C6C1C 015C+00 s=0 e=1 z=0 None .text initSceneEnvSe__10Z2EnvSeMgrFlScf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4260 = 0x42FE0000;
|
|
|
|
/* 80455DF8-80455DFC 0004+00 s=1 e=0 z=0 None .sdata2 @4261 */
|
|
SECTION_SDATA2 static u32 lit_4261 = 0x40066666;
|
|
|
|
/* 80455DFC-80455E00 0004+00 s=1 e=0 z=0 None .sdata2 @4262 */
|
|
SECTION_SDATA2 static u32 lit_4262 = 0x42800000;
|
|
|
|
/* 80455E00-80455E04 0004+00 s=1 e=0 z=0 None .sdata2 @4263 */
|
|
SECTION_SDATA2 static u32 lit_4263 = 0x3EB33333;
|
|
|
|
/* 80455E04-80455E08 0004+00 s=1 e=0 z=0 None .sdata2 @4264 */
|
|
SECTION_SDATA2 static u32 lit_4264 = 0x3F933333;
|
|
|
|
/* 80455E08-80455E0C 0004+00 s=1 e=0 z=0 None .sdata2 @4265 */
|
|
SECTION_SDATA2 static u32 lit_4265 = 0x3FCCCCCD;
|
|
|
|
/* 80455E0C-80455E10 0004+00 s=1 e=0 z=0 None .sdata2 @4266 */
|
|
SECTION_SDATA2 static u32 lit_4266 = 0x3F266666;
|
|
|
|
/* 80455E10-80455E14 0004+00 s=1 e=0 z=0 None .sdata2 @4267 */
|
|
SECTION_SDATA2 static u32 lit_4267 = 0x3DF5C28F;
|
|
|
|
/* 80455E14-80455E18 0004+00 s=1 e=0 z=0 None .sdata2 @4268 */
|
|
SECTION_SDATA2 static u32 lit_4268 = 0x3F59999A;
|
|
|
|
/* 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 u8 lit_4271[8] = {
|
|
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 802C70C8-802C780C 0744+00 s=2 e=1 z=0 None .text startStaticEnvSe__10Z2EnvSeMgrFSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4400 = 0x3F8CCCCD;
|
|
|
|
/* 802C7830-802C7CF4 04C4+00 s=1 e=1 z=0 None .text startRainSe__10Z2EnvSeMgrFlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4422 = 0x3E800000;
|
|
|
|
/* 802C7CF4-802C7E68 0174+00 s=0 e=1 z=0 None .text startNearThunderSe__10Z2EnvSeMgrFSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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
|
|
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
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4510 = 0x3FC00000;
|
|
|
|
/* 80455E34-80455E38 0004+00 s=3 e=0 z=0 None .sdata2 @4511 */
|
|
SECTION_SDATA2 static u32 lit_4511 = 0x40400000;
|
|
|
|
/* 802C80F8-802C8234 013C+00 s=0 e=1 z=0 None .text initRiverSe__10Z2EnvSeMgrFUcUcUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4619 = 0xC6629000;
|
|
|
|
/* 80455E3C-80455E40 0004+00 s=1 e=0 z=0 None .sdata2 @4621 */
|
|
SECTION_SDATA2 static u32 lit_4621 = 0x43160000;
|
|
|
|
/* 802C8300-802C8730 0430+00 s=2 e=1 z=0 None .text startRiverSe__10Z2EnvSeMgrFSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4732 = 0x40800000;
|
|
|
|
/* 802C8A90-802C8C24 0194+00 s=2 e=1 z=0 None .text initEtcSe__10Z2EnvSeMgrFUcUcUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4833 = 0x3F99999A;
|
|
|
|
/* 80455E48-80455E4C 0004+00 s=1 e=0 z=0 None .sdata2 @4834 */
|
|
SECTION_SDATA2 static u32 lit_4834 = 0x3FA66666;
|
|
|
|
/* 80455E4C-80455E50 0004+00 s=1 e=0 z=0 None .sdata2 @4835 */
|
|
SECTION_SDATA2 static u32 lit_4835 = 0x3F63D70A;
|
|
|
|
/* 80455E50-80455E54 0004+00 s=2 e=0 z=0 None .sdata2 @4836 */
|
|
SECTION_SDATA2 static u32 lit_4836 = 0x3EA9FBE7;
|
|
|
|
/* 80455E54-80455E58 0004+00 s=2 e=0 z=0 None .sdata2 @4837 */
|
|
SECTION_SDATA2 static u32 lit_4837 = 0x3F2B020C;
|
|
|
|
/* 802C8C48-802C92C8 0680+00 s=2 e=1 z=0 None .text startEtcSe__10Z2EnvSeMgrFSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4856 = 0x43AA0000;
|
|
|
|
/* 802C92EC-802C93A0 00B4+00 s=0 e=0 z=1 None .text startFogWipeTrigger__10Z2EnvSeMgrFP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 u32 lit_4879 = 0x41A00000;
|
|
|
|
/* 802C9400-802C950C 010C+00 s=0 e=0 z=1 None .text startFogSe__10Z2EnvSeMgrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
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 */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2EnvSeMgr::startLv3WaterSe(s8 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2EnvSeMgr/startLv3WaterSe__10Z2EnvSeMgrFSc.s"
|
|
}
|
|
#pragma pop
|