mirror of https://github.com/zeldaret/tp.git
1574 lines
53 KiB
C++
1574 lines
53 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d_a_arrow
|
|
//
|
|
|
|
#include "rel/d/a/d_a_arrow/d_a_arrow.h"
|
|
#include "dol2asm.h"
|
|
#include "d/com/d_com_inf_game.h"
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void createHeap__9daArrow_cFv();
|
|
extern "C" static void daArrow_createHeap__FP10fopAc_ac_c();
|
|
extern "C" void atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf();
|
|
extern "C" static void
|
|
daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf();
|
|
extern "C" void decAlphaBlur__9daArrow_cFv();
|
|
extern "C" void setBlur__9daArrow_cFv();
|
|
extern "C" void setLightArrowHitMark__9daArrow_cFPC4cXyz();
|
|
extern "C" void setLightChargeEffect__9daArrow_cFi();
|
|
extern "C" void __dt__4cXyzFv();
|
|
extern "C" void setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz();
|
|
extern "C" void setArrowAt__9daArrow_cFf();
|
|
extern "C" void arrowShooting__9daArrow_cFv();
|
|
extern "C" void setBombArrowExplode__9daArrow_cFP4cXyz();
|
|
extern "C" void setRoomInfo__9daArrow_cFv();
|
|
extern "C" void clearNearActorData__9daArrow_cFv();
|
|
extern "C" void getVibAngle__9daArrow_cFv();
|
|
extern "C" void setNormalMatrix__9daArrow_cFv();
|
|
extern "C" void setSmokePos__9daArrow_cFv();
|
|
extern "C" void setKeepMatrix__9daArrow_cFv();
|
|
extern "C" void setStopActorMatrix__9daArrow_cFv();
|
|
extern "C" void setBombMoveEffect__9daArrow_cFv();
|
|
extern "C" void checkReget__9daArrow_cFv();
|
|
extern "C" void procWait__9daArrow_cFv();
|
|
extern "C" void procMove__9daArrow_cFv();
|
|
extern "C" void __dt__8cM3dGPlaFv();
|
|
extern "C" void procReturnInit__9daArrow_cFi();
|
|
extern "C" void procReturn__9daArrow_cFv();
|
|
extern "C" void procBGStop__9daArrow_cFv();
|
|
extern "C" void procActorStop__9daArrow_cFv();
|
|
extern "C" void procActorControllStop__9daArrow_cFv();
|
|
extern "C" void procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf();
|
|
extern "C" void procSlingHit__9daArrow_cFv();
|
|
extern "C" void execute__9daArrow_cFv();
|
|
extern "C" static void daArrow_execute__FP9daArrow_c();
|
|
extern "C" void draw__9daArrow_cFv();
|
|
extern "C" static void daArrow_draw__FP9daArrow_c();
|
|
extern "C" static void daAlink_searchHorseZelda__FP10fopAc_ac_cPv();
|
|
extern "C" void create__9daArrow_cFv();
|
|
extern "C" void cleanup__18dPa_levelEcallBackFv();
|
|
extern "C" void __dt__18dPa_levelEcallBackFv();
|
|
extern "C" void __dt__8cM3dGSphFv();
|
|
extern "C" void __dt__8cM3dGAabFv();
|
|
extern "C" void __dt__10dCcD_GSttsFv();
|
|
extern "C" static void daArrow_create__FP9daArrow_c();
|
|
extern "C" void __dt__9daArrow_cFv();
|
|
extern "C" static void daArrow_delete__FP9daArrow_c();
|
|
extern "C" void __dt__10cCcD_GSttsFv();
|
|
extern "C" void execute__18JPAEmitterCallBackFP14JPABaseEmitter();
|
|
extern "C" void executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter();
|
|
extern "C" void draw__18JPAEmitterCallBackFP14JPABaseEmitter();
|
|
extern "C" void drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter();
|
|
extern "C" void func_8049DC58(void* _this, s16*);
|
|
extern "C" extern char const* const d_a_arrow__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void mDoMtx_XYZrotM__FPA4_fsss();
|
|
extern "C" void mDoMtx_ZXYrotM__FPA4_fsss();
|
|
extern "C" void mDoMtx_YrotS__FPA4_fs();
|
|
extern "C" void mDoMtx_MtxToRot__FPA4_CfP5csXyz();
|
|
extern "C" void transM__14mDoMtx_stack_cFfff();
|
|
extern "C" void ZXYrotM__14mDoMtx_stack_cFRC5csXyz();
|
|
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
|
|
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
|
|
extern "C" void __ct__10fopAc_ac_cFv();
|
|
extern "C" void __dt__10fopAc_ac_cFv();
|
|
extern "C" void fopAc_IsActor__FPv();
|
|
extern "C" void fopAcIt_Judge__FPFPvPv_PvPv();
|
|
extern "C" void fopAcM_delete__FP10fopAc_ac_c();
|
|
extern "C" void fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv();
|
|
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
|
|
extern "C" void fopAcM_SetMin__FP10fopAc_ac_cfff();
|
|
extern "C" void fopAcM_SetMax__FP10fopAc_ac_cfff();
|
|
extern "C" void fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c();
|
|
extern "C" void fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff();
|
|
extern "C" void gndCheck__11fopAcM_gc_cFPC4cXyz();
|
|
extern "C" void waterCheck__11fopAcM_wt_cFPC4cXyz();
|
|
extern "C" void fopKyM_createWpillar__FPC4cXyzfi();
|
|
extern "C" void fpcSch_JudgeByID__FPvPv();
|
|
extern "C" void dComIfGp_getReverb__Fi();
|
|
extern "C" void getArrowOffsetPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz();
|
|
extern "C" void setArrowPosAndAngle__9dJntCol_cFPC4cXyzPC4cXyziP4cXyzP5csXyz();
|
|
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
|
|
extern "C" void forceOnEventMove__Q213dPa_control_c7level_cFUl();
|
|
extern "C" void getEmitter__Q213dPa_control_c7level_cFUl();
|
|
extern "C" void setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl();
|
|
extern "C" void
|
|
set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
|
|
extern "C" void
|
|
set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
|
|
extern "C" void setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz();
|
|
extern "C" void LineCross__4cBgSFP11cBgS_LinChk();
|
|
extern "C" void ChkPolySafe__4cBgSFRC13cBgS_PolyInfo();
|
|
extern "C" void GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla();
|
|
extern "C" void ChkMoveBG__4dBgSFRC13cBgS_PolyInfo();
|
|
extern "C" void GetPolyColor__4dBgSFRC13cBgS_PolyInfo();
|
|
extern "C" void GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo();
|
|
extern "C" void GetRoomId__4dBgSFRC13cBgS_PolyInfo();
|
|
extern "C" void MoveBgTransPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz();
|
|
extern "C" void ArrowStickCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_cR4cXyz();
|
|
extern "C" void dBgS_CheckBGroundPoly__FRC13cBgS_PolyInfo();
|
|
extern "C" void Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c();
|
|
extern "C" void __ct__14dBgS_ObjLinChkFv();
|
|
extern "C" void __dt__14dBgS_ObjLinChkFv();
|
|
extern "C" void __ct__16dBgS_ArrowLinChkFv();
|
|
extern "C" void __dt__16dBgS_ArrowLinChkFv();
|
|
extern "C" void GetAc__22dCcD_GAtTgCoCommonBaseFv();
|
|
extern "C" void __ct__10dCcD_GSttsFv();
|
|
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
|
|
extern "C" void __ct__12dCcD_GObjInfFv();
|
|
extern "C" void __dt__12dCcD_GObjInfFv();
|
|
extern "C" void ChkAtHit__12dCcD_GObjInfFv();
|
|
extern "C" void ResetAtHit__12dCcD_GObjInfFv();
|
|
extern "C" void GetAtHitGObj__12dCcD_GObjInfFv();
|
|
extern "C" void ChkTgHit__12dCcD_GObjInfFv();
|
|
extern "C" void GetTgHitGObj__12dCcD_GObjInfFv();
|
|
extern "C" void ChkCoHit__12dCcD_GObjInfFv();
|
|
extern "C" void Set__8dCcD_CpsFRC11dCcD_SrcCps();
|
|
extern "C" void CalcAtVec__8dCcD_CpsFv();
|
|
extern "C" void Set__8dCcD_SphFRC11dCcD_SrcSph();
|
|
extern "C" void Set__12dCcMassS_MngFP8cCcD_ObjUc();
|
|
extern "C" void getAlinkArcName__9daAlink_cFv();
|
|
extern "C" void notSwordHitVibActor__9daAlink_cFP10fopAc_ac_c();
|
|
extern "C" void getFreezeR__9daAlink_cCFv();
|
|
extern "C" void getFreezeG__9daAlink_cCFv();
|
|
extern "C" void getFreezeB__9daAlink_cCFv();
|
|
extern "C" void checkIcePolygonDamage__9daAlink_cFP13cBgS_PolyInfo();
|
|
extern "C" void getArrowFlyData__9daAlink_cCFPfPfi();
|
|
extern "C" void getArrowIncAtR__9daAlink_cCFv();
|
|
extern "C" void getBombArrowFlyExplodeTime__9daAlink_cCFv();
|
|
extern "C" void getArrowIncAtMaxStart__9daAlink_cCFv();
|
|
extern "C" void getArrowIncAtMax__9daAlink_cCFv();
|
|
extern "C" void checkBowCameraArrowPosP__9daAlink_cFPsPs();
|
|
extern "C" void getBombExplodeTime__9daAlink_cCFv();
|
|
extern "C" void setActor__16daPy_actorKeep_cFv();
|
|
extern "C" void setData__16daPy_actorKeep_cFP10fopAc_ac_c();
|
|
extern "C" void clearData__16daPy_actorKeep_cFv();
|
|
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
|
|
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
|
|
extern "C" void dKy_Sound_set__F4cXyziUii();
|
|
extern "C" void dKy_pol_sound_get__FPC13cBgS_PolyInfo();
|
|
extern "C" void Set__4cCcSFP8cCcD_Obj();
|
|
extern "C" void __pl__4cXyzCFRC3Vec();
|
|
extern "C" void __mi__4cXyzCFRC3Vec();
|
|
extern "C" void __ml__4cXyzCFf();
|
|
extern "C" void normalizeZP__4cXyzFv();
|
|
extern "C" void atan2sY_XZ__4cXyzCFv();
|
|
extern "C" void __ct__5csXyzFsss();
|
|
extern "C" void cM_rad2s__Ff();
|
|
extern "C" void cM_atan2s__Fff();
|
|
extern "C" void cM_rndF__Ff();
|
|
extern "C" void cM_rndFX__Ff();
|
|
extern "C" void __ct__8cM3dGCpsFv();
|
|
extern "C" void __dt__8cM3dGCpsFv();
|
|
extern "C" void Set__8cM3dGCpsFRC4cXyzRC4cXyzf();
|
|
extern "C" void SetC__8cM3dGSphFRC4cXyz();
|
|
extern "C" void cLib_chaseF__FPfff();
|
|
extern "C" void cLib_targetAngleY__FPC3VecPC3Vec();
|
|
extern "C" void MtxPosition__FP4cXyzP4cXyz();
|
|
extern "C" void __dt__18JPAEmitterCallBackFv();
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void deleteObject__14Z2SoundObjBaseFv();
|
|
extern "C" void __dt__21Z2DopplerSoundObjBaseFv();
|
|
extern "C" void __ct__15Z2SoundObjArrowFv();
|
|
extern "C" void startHitItemSE__14Z2CreatureLinkFUlUlP14Z2SoundObjBasef();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void __ptmf_scall();
|
|
extern "C" void _savegpr_24();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_26();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_24();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_26();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern void* g_fopAc_Method[8];
|
|
extern "C" extern void* __vt__22dPa_hermiteEcallBack_c[9];
|
|
extern "C" extern void* __vt__8dCcD_Sph[36];
|
|
extern "C" extern void* __vt__8dCcD_Cps[36];
|
|
extern "C" extern void* __vt__9dCcD_Stts[11];
|
|
extern "C" extern void* __vt__12cCcD_SphAttr[25];
|
|
extern "C" extern void* __vt__12cCcD_CpsAttr[25];
|
|
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
|
|
extern "C" extern void* __vt__9cCcD_Stts[8];
|
|
extern "C" extern void* __vt__15Z2SoundObjArrow[8];
|
|
extern "C" u8 now__14mDoMtx_stack_c[48];
|
|
extern "C" u8 mGndCheck__11fopAcM_gc_c[84];
|
|
extern "C" u8 mWaterCheck__11fopAcM_wt_c[84 + 4 /* padding */];
|
|
extern "C" u8 sincosTable___5JMath[65536];
|
|
extern "C" f32 mWaterY__11fopAcM_wt_c[1 + 1 /* padding */];
|
|
extern "C" extern u8 m_count__9daArrow_c[4];
|
|
extern "C" u8 mParticleTracePCB__13dPa_control_c[4 + 4 /* padding */];
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
extern "C" void __register_global_object();
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DE04-8049DE04 000180 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_8049DE04 = "HoZelda";
|
|
#pragma pop
|
|
|
|
/* 80499C6C-80499D6C 0000EC 0100+00 1/1 0/0 0/0 .text createHeap__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::createHeap() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/createHeap__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80499D6C-80499D8C 0001EC 0020+00 1/1 0/0 0/0 .text daArrow_createHeap__FP10fopAc_ac_c
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daArrow_createHeap(fopAc_ac_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/daArrow_createHeap__FP10fopAc_ac_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DC84-8049DC90 000000 000C+00 15/15 0/0 0/0 .rodata @3768 */
|
|
SECTION_RODATA static u8 const lit_3768[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DC84, &lit_3768);
|
|
|
|
/* 8049DC90-8049DCDC 00000C 004C+00 0/1 0/0 0/0 .rodata l_atCpsSrc */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const l_atCpsSrc[76] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B,
|
|
0xD8, 0xFB, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xA0, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DC90, &l_atCpsSrc);
|
|
#pragma pop
|
|
|
|
/* 8049DCDC-8049DD1C 000058 0040+00 0/1 0/0 0/0 .rodata l_coSphSrc */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const l_coSphSrc[64] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x19, 0x17, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0xC8, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DCDC, &l_coSphSrc);
|
|
#pragma pop
|
|
|
|
/* 8049DD1C-8049DD24 000098 0004+04 2/12 0/0 0/0 .rodata @4130 */
|
|
SECTION_RODATA static u8 const lit_4130[4 + 4 /* padding */] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
/* padding */
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD1C, &lit_4130);
|
|
|
|
/* 8049DD24-8049DD2C 0000A0 0008+00 0/4 0/0 0/0 .rodata @4131 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4131[8] = {
|
|
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD24, &lit_4131);
|
|
#pragma pop
|
|
|
|
/* 8049DD2C-8049DD34 0000A8 0008+00 0/4 0/0 0/0 .rodata @4132 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4132[8] = {
|
|
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD2C, &lit_4132);
|
|
#pragma pop
|
|
|
|
/* 8049DD34-8049DD3C 0000B0 0008+00 0/4 0/0 0/0 .rodata @4133 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4133[8] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD34, &lit_4133);
|
|
#pragma pop
|
|
|
|
/* 80499D8C-80499F9C 00020C 0210+00 1/1 0/0 0/0 .text
|
|
* atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::atHitCallBack(dCcD_GObjInf* param_0, fopAc_ac_c* param_1,
|
|
dCcD_GObjInf* param_2) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80499F9C-80499FBC 00041C 0020+00 1/1 0/0 0/0 .text
|
|
* daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daArrow_atHitCallBack(fopAc_ac_c* param_0, dCcD_GObjInf* param_1,
|
|
fopAc_ac_c* param_2, dCcD_GObjInf* param_3) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80499FBC-8049A04C 00043C 0090+00 5/5 0/0 0/0 .text decAlphaBlur__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::decAlphaBlur() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/decAlphaBlur__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD3C-8049DD40 0000B8 0004+00 4/10 0/0 0/0 .rodata @4187 */
|
|
SECTION_RODATA static f32 const lit_4187 = 1.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD3C, &lit_4187);
|
|
|
|
/* 8049A04C-8049A110 0004CC 00C4+00 5/5 0/0 0/0 .text setBlur__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setBlur() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setBlur__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD40-8049DD4C 0000BC 000C+00 1/1 0/0 0/0 .rodata effName$4192 */
|
|
SECTION_RODATA static u8 const effName_4192[12] = {
|
|
0x89, 0x6F, 0x89, 0x70, 0x89, 0x71, 0x89, 0x72, 0x89, 0x73, 0x89, 0x74,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD40, &effName_4192);
|
|
|
|
/* 8049A110-8049A1EC 000590 00DC+00 1/1 0/0 0/0 .text setLightArrowHitMark__9daArrow_cFPC4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setLightArrowHitMark(cXyz const* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setLightArrowHitMark__9daArrow_cFPC4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD4C-8049DD54 0000C8 0008+00 0/1 0/0 0/0 .rodata effName$4214 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const effName_4214[8] = {
|
|
0x89, 0x75, 0x89, 0x76, 0x89, 0x77, 0x89, 0x78,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD4C, &effName_4214);
|
|
#pragma pop
|
|
|
|
/* 8049DD54-8049DD60 0000D0 000C+00 0/1 0/0 0/0 .rodata localEffPos$4215 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const localEffPos[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xB4, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD54, &localEffPos);
|
|
#pragma pop
|
|
|
|
/* 8049A1EC-8049A334 00066C 0148+00 2/2 0/0 0/0 .text setLightChargeEffect__9daArrow_cFi
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setLightChargeEffect(int param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setLightChargeEffect__9daArrow_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049A334-8049A370 0007B4 003C+00 1/1 0/0 0/0 .text __dt__4cXyzFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm cXyz::~cXyz() {
|
|
extern "C" asm void __dt__4cXyzFv() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__4cXyzFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD60-8049DD64 0000DC 0004+00 0/1 0/0 0/0 .rodata @4385 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u32 const lit_4385 = 0x38D1B717;
|
|
COMPILER_STRIP_GATE(0x8049DD60, &lit_4385);
|
|
#pragma pop
|
|
|
|
/* 8049DD64-8049DD68 0000E0 0004+00 0/2 0/0 0/0 .rodata @4386 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4386 = 80.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD64, &lit_4386);
|
|
#pragma pop
|
|
|
|
/* 8049A370-8049A76C 0007F0 03FC+00 2/2 0/0 0/0 .text
|
|
* setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setArrowWaterNextPos(cXyz* param_0, cXyz* param_1) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD68-8049DD6C 0000E4 0004+00 0/1 0/0 0/0 .rodata @4445 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4445 = 8.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD68, &lit_4445);
|
|
#pragma pop
|
|
|
|
/* 8049DD6C-8049DD70 0000E8 0004+00 0/1 0/0 0/0 .rodata @4446 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4446 = 5.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD6C, &lit_4446);
|
|
#pragma pop
|
|
|
|
/* 8049DD70-8049DD74 0000EC 0004+00 0/2 0/0 0/0 .rodata @4447 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4447 = -300.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD70, &lit_4447);
|
|
#pragma pop
|
|
|
|
/* 8049A76C-8049A9CC 000BEC 0260+00 2/2 0/0 0/0 .text setArrowAt__9daArrow_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setArrowAt(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setArrowAt__9daArrow_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD74-8049DD78 0000F0 0004+00 1/1 0/0 0/0 .rodata @4541 */
|
|
SECTION_RODATA static f32 const lit_4541 = 100.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD74, &lit_4541);
|
|
|
|
/* 8049A9CC-8049AC84 000E4C 02B8+00 2/2 0/0 0/0 .text arrowShooting__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::arrowShooting() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/arrowShooting__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049AC84-8049ACE0 001104 005C+00 3/3 0/0 0/0 .text setBombArrowExplode__9daArrow_cFP4cXyz */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setBombArrowExplode(cXyz* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setBombArrowExplode__9daArrow_cFP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049ACE0-8049AD74 001160 0094+00 1/1 0/0 0/0 .text setRoomInfo__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setRoomInfo() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setRoomInfo__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049AD74-8049AD94 0011F4 0020+00 2/2 0/0 0/0 .text clearNearActorData__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::clearNearActorData() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/clearNearActorData__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD78-8049DD7C 0000F4 0004+00 0/1 0/0 0/0 .rodata @4576 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4576 = 21243.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD78, &lit_4576);
|
|
#pragma pop
|
|
|
|
/* 8049DD7C-8049DD80 0000F8 0004+00 0/2 0/0 0/0 .rodata @4577 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4577 = 4096.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD7C, &lit_4577);
|
|
#pragma pop
|
|
|
|
/* 8049DD80-8049DD84 0000FC 0004+00 0/1 0/0 0/0 .rodata @4578 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4578 = 1.0f / 50.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD80, &lit_4578);
|
|
#pragma pop
|
|
|
|
/* 8049DD84-8049DD8C 000100 0004+04 0/1 0/0 0/0 .rodata @4579 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4579[1 + 1 /* padding */] = {
|
|
1024.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD84, &lit_4579);
|
|
#pragma pop
|
|
|
|
/* 8049DD8C-8049DD94 000108 0008+00 0/3 0/0 0/0 .rodata @4582 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4582[8] = {
|
|
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DD8C, &lit_4582);
|
|
#pragma pop
|
|
|
|
/* 8049AD94-8049AE64 001214 00D0+00 2/2 0/0 0/0 .text getVibAngle__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::getVibAngle() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/getVibAngle__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD94-8049DD98 000110 0004+00 1/2 0/0 0/0 .rodata @4606 */
|
|
SECTION_RODATA static f32 const lit_4606 = -95.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD94, &lit_4606);
|
|
|
|
/* 8049DD98-8049DD9C 000114 0004+00 0/1 0/0 0/0 .rodata @4607 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4607 = -47.5f;
|
|
COMPILER_STRIP_GATE(0x8049DD98, &lit_4607);
|
|
#pragma pop
|
|
|
|
/* 8049AE64-8049AF18 0012E4 00B4+00 4/4 0/0 0/0 .text setNormalMatrix__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setNormalMatrix() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setNormalMatrix__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DD9C-8049DDA0 000118 0004+00 0/1 0/0 0/0 .rodata @4630 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4630 = -33.0f / 10.0f;
|
|
COMPILER_STRIP_GATE(0x8049DD9C, &lit_4630);
|
|
#pragma pop
|
|
|
|
/* 8049DDA0-8049DDA4 00011C 0004+00 0/1 0/0 0/0 .rodata @4631 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4631 = -3.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDA0, &lit_4631);
|
|
#pragma pop
|
|
|
|
/* 8049DDA4-8049DDA8 000120 0004+00 0/1 0/0 0/0 .rodata @4632 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4632 = 94.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDA4, &lit_4632);
|
|
#pragma pop
|
|
|
|
/* 8049DDA8-8049DDAC 000124 0004+00 0/1 0/0 0/0 .rodata @4633 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4633 = 9.0f / 10.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDA8, &lit_4633);
|
|
#pragma pop
|
|
|
|
/* 8049DF60-8049DF64 000008 0001+03 1/1 0/0 0/0 .bss @1109 */
|
|
static u8 lit_1109[1 + 3 /* padding */];
|
|
|
|
/* 8049DF64-8049DF68 00000C 0001+03 0/0 0/0 0/0 .bss @1107 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1107[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF68-8049DF6C 000010 0001+03 0/0 0/0 0/0 .bss @1105 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1105[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF6C-8049DF70 000014 0001+03 0/0 0/0 0/0 .bss @1104 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1104[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF70-8049DF74 000018 0001+03 0/0 0/0 0/0 .bss @1099 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1099[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF74-8049DF78 00001C 0001+03 0/0 0/0 0/0 .bss @1097 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1097[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF78-8049DF7C 000020 0001+03 0/0 0/0 0/0 .bss @1095 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1095[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF7C-8049DF80 000024 0001+03 0/0 0/0 0/0 .bss @1094 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1094[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF80-8049DF84 000028 0001+03 0/0 0/0 0/0 .bss @1057 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1057[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF84-8049DF88 00002C 0001+03 0/0 0/0 0/0 .bss @1055 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1055[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF88-8049DF8C 000030 0001+03 0/0 0/0 0/0 .bss @1053 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1053[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF8C-8049DF90 000034 0001+03 0/0 0/0 0/0 .bss @1052 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1052[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF90-8049DF94 000038 0001+03 0/0 0/0 0/0 .bss @1014 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1014[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF94-8049DF98 00003C 0001+03 0/0 0/0 0/0 .bss @1012 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1012[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF98-8049DF9C 000040 0001+03 0/0 0/0 0/0 .bss @1010 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1010[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DF9C-8049DFA0 000044 0001+03 0/0 0/0 0/0 .bss @1009 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_1009[1 + 3 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DFA0-8049DFB0 000048 000C+04 0/1 0/0 0/0 .bss @4612 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 lit_4612[12 + 4 /* padding */];
|
|
#pragma pop
|
|
|
|
/* 8049DFB0-8049DFBC 000058 000C+00 0/1 0/0 0/0 .bss localOffset$4611 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 localOffset[12];
|
|
#pragma pop
|
|
|
|
/* 8049AF18-8049AFEC 001398 00D4+00 3/3 0/0 0/0 .text setSmokePos__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setSmokePos() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setSmokePos__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDAC-8049DDB0 000128 0004+00 0/2 0/0 0/0 .rodata @4674 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4674 = 20.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDAC, &lit_4674);
|
|
#pragma pop
|
|
|
|
/* 8049DDB0-8049DDB4 00012C 0004+00 0/2 0/0 0/0 .rodata @4675 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4675 = -2.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDB0, &lit_4675);
|
|
#pragma pop
|
|
|
|
/* 8049AFEC-8049B120 00146C 0134+00 3/3 0/0 0/0 .text setKeepMatrix__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setKeepMatrix() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setKeepMatrix__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049B120-8049B214 0015A0 00F4+00 2/2 0/0 0/0 .text setStopActorMatrix__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setStopActorMatrix() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setStopActorMatrix__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDB4-8049DDB8 000130 0004+00 1/1 0/0 0/0 .rodata @4749 */
|
|
SECTION_RODATA static f32 const lit_4749 = 0.25f;
|
|
COMPILER_STRIP_GATE(0x8049DDB4, &lit_4749);
|
|
|
|
/* 8049B214-8049B370 001694 015C+00 4/4 0/0 0/0 .text setBombMoveEffect__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::setBombMoveEffect() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/setBombMoveEffect__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDB8-8049DDBC 000134 0004+00 0/3 0/0 0/0 .rodata @4763 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4763 = -1.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDB8, &lit_4763);
|
|
#pragma pop
|
|
|
|
/* 8049B370-8049B45C 0017F0 00EC+00 2/2 0/0 0/0 .text checkReget__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::checkReget() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/checkReget__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDBC-8049DDC0 000138 0004+00 2/3 0/0 0/0 .rodata @4868 */
|
|
SECTION_RODATA static f32 const lit_4868 = 95.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDBC, &lit_4868);
|
|
|
|
/* 8049DE0C-8049DE18 000000 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */
|
|
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 8049DE18-8049DE2C 00000C 0004+10 0/0 0/0 0/0 .data @1787 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static u32 lit_1787[1 + 4 /* padding */] = {
|
|
0x02000201,
|
|
/* padding */
|
|
0x40080000,
|
|
0x00000000,
|
|
0x3FE00000,
|
|
0x00000000,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 8049DE2C-8049DE38 -00001 000C+00 1/1 0/0 0/0 .data @4777 */
|
|
SECTION_DATA static void* lit_4777[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procMove__9daArrow_cFv,
|
|
};
|
|
|
|
/* 8049B45C-8049B764 0018DC 0308+00 1/0 0/0 0/0 .text procWait__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procWait() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procWait__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDC0-8049DDC4 00013C 0004+00 0/1 0/0 0/0 .rodata @5356 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5356 = 3.0f / 10.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDC0, &lit_5356);
|
|
#pragma pop
|
|
|
|
/* 8049DDC4-8049DDC8 000140 0004+00 0/1 0/0 0/0 .rodata @5357 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u32 const lit_5357 = 0x3F980000;
|
|
COMPILER_STRIP_GATE(0x8049DDC4, &lit_5357);
|
|
#pragma pop
|
|
|
|
/* 8049DDC8-8049DDCC 000144 0004+00 0/1 0/0 0/0 .rodata @5358 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5358 = 1.0f / 10.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDC8, &lit_5358);
|
|
#pragma pop
|
|
|
|
/* 8049DDCC-8049DDD0 000148 0004+00 0/1 0/0 0/0 .rodata @5359 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5359 = -5.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDCC, &lit_5359);
|
|
#pragma pop
|
|
|
|
/* 8049DE38-8049DE44 -00001 000C+00 0/1 0/0 0/0 .data @4874 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4874[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procActorControllStop__9daArrow_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 8049DE44-8049DE50 -00001 000C+00 0/1 0/0 0/0 .data @4974 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4974[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procActorStop__9daArrow_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 8049DE50-8049DE5C -00001 000C+00 0/1 0/0 0/0 .data @5004 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_5004[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procBGStop__9daArrow_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 8049DE5C-8049DE68 -00001 000C+00 1/1 0/0 0/0 .data @5369 */
|
|
SECTION_DATA static void* lit_5369[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procReturn__9daArrow_cFv,
|
|
};
|
|
|
|
/* 8049DE68-8049DE74 -00001 000C+00 1/1 0/0 0/0 .data @5506 */
|
|
SECTION_DATA static void* lit_5506[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procSlingHit__9daArrow_cFv,
|
|
};
|
|
|
|
/* 8049DE74-8049DE80 -00001 000C+00 1/1 0/0 0/0 .data @5714 */
|
|
SECTION_DATA static void* lit_5714[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procMove__9daArrow_cFv,
|
|
};
|
|
|
|
/* 8049DE80-8049DE8C -00001 000C+00 1/1 0/0 0/0 .data @5716 */
|
|
SECTION_DATA static void* lit_5716[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)procWait__9daArrow_cFv,
|
|
};
|
|
|
|
/* 8049DE8C-8049DEAC -00001 0020+00 1/0 0/0 0/0 .data l_daArrowMethodTable */
|
|
SECTION_DATA static void* l_daArrowMethodTable[8] = {
|
|
(void*)daArrow_create__FP9daArrow_c,
|
|
(void*)daArrow_delete__FP9daArrow_c,
|
|
(void*)daArrow_execute__FP9daArrow_c,
|
|
(void*)NULL,
|
|
(void*)daArrow_draw__FP9daArrow_c,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 8049DEAC-8049DEDC -00001 0030+00 0/0 0/0 1/0 .data g_profile_ARROW */
|
|
SECTION_DATA extern void* g_profile_ARROW[12] = {
|
|
(void*)0xFFFFFFFD, (void*)0x0009FFFD,
|
|
(void*)0x03080000, (void*)&g_fpcLf_Method,
|
|
(void*)0x00000A34, (void*)NULL,
|
|
(void*)NULL, (void*)&g_fopAc_Method,
|
|
(void*)0x02EE0000, (void*)&l_daArrowMethodTable,
|
|
(void*)0x00060000, (void*)0x050E0000,
|
|
};
|
|
|
|
/* 8049DEDC-8049DEE8 0000D0 000C+00 3/3 0/0 0/0 .data __vt__10cCcD_GStts */
|
|
SECTION_DATA extern void* __vt__10cCcD_GStts[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__10cCcD_GSttsFv,
|
|
};
|
|
|
|
/* 8049DEE8-8049DEF4 0000DC 000C+00 2/2 0/0 0/0 .data __vt__10dCcD_GStts */
|
|
SECTION_DATA extern void* __vt__10dCcD_GStts[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__10dCcD_GSttsFv,
|
|
};
|
|
|
|
/* 8049DEF4-8049DF18 0000E8 0024+00 3/3 0/0 0/0 .data __vt__18dPa_levelEcallBack */
|
|
SECTION_DATA extern void* __vt__18dPa_levelEcallBack[9] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__18dPa_levelEcallBackFv,
|
|
(void*)execute__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
(void*)executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
(void*)draw__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
(void*)drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
(void*)NULL,
|
|
(void*)cleanup__18dPa_levelEcallBackFv,
|
|
};
|
|
|
|
/* 8049DF18-8049DF34 00010C 001C+00 1/1 0/0 0/0 .data __vt__18JPAEmitterCallBack */
|
|
SECTION_DATA extern void* __vt__18JPAEmitterCallBack[7] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)execute__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
(void*)executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
(void*)draw__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
(void*)drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter,
|
|
};
|
|
|
|
/* 8049DF34-8049DF40 000128 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGSph */
|
|
SECTION_DATA extern void* __vt__8cM3dGSph[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGSphFv,
|
|
};
|
|
|
|
/* 8049DF40-8049DF4C 000134 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGAab */
|
|
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGAabFv,
|
|
};
|
|
|
|
/* 8049DF4C-8049DF58 000140 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGPla */
|
|
SECTION_DATA extern void* __vt__8cM3dGPla[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGPlaFv,
|
|
};
|
|
|
|
/* 8049B764-8049C6B8 001BE4 0F54+00 2/0 0/0 0/0 .text procMove__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procMove() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procMove__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049C6B8-8049C700 002B38 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGPlaFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm cM3dGPla::~cM3dGPla() {
|
|
extern "C" asm void __dt__8cM3dGPlaFv() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__8cM3dGPlaFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDD0-8049DDD4 00014C 0004+00 0/1 0/0 0/0 .rodata @5385 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5385 = 8192.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDD0, &lit_5385);
|
|
#pragma pop
|
|
|
|
/* 8049DDD4-8049DDD8 000150 0004+00 0/1 0/0 0/0 .rodata @5386 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5386 = 15.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDD4, &lit_5386);
|
|
#pragma pop
|
|
|
|
/* 8049DDD8-8049DDDC 000154 0004+00 0/1 0/0 0/0 .rodata @5387 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5387 = 11264.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDD8, &lit_5387);
|
|
#pragma pop
|
|
|
|
/* 8049C700-8049C874 002B80 0174+00 1/1 0/0 0/0 .text procReturnInit__9daArrow_cFi */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procReturnInit(int param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procReturnInit__9daArrow_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDDC-8049DDE0 000158 0004+00 0/1 0/0 0/0 .rodata @5458 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5458 = 2.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDDC, &lit_5458);
|
|
#pragma pop
|
|
|
|
/* 8049DDE0-8049DDE4 00015C 0004+00 0/1 0/0 0/0 .rodata @5459 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5459 = 0.5f;
|
|
COMPILER_STRIP_GATE(0x8049DDE0, &lit_5459);
|
|
#pragma pop
|
|
|
|
/* 8049DDE4-8049DDE8 000160 0004+00 0/1 0/0 0/0 .rodata @5460 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5460 = 5000.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDE4, &lit_5460);
|
|
#pragma pop
|
|
|
|
/* 8049C874-8049CB70 002CF4 02FC+00 1/0 0/0 0/0 .text procReturn__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procReturn() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procReturn__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049CB70-8049CC60 002FF0 00F0+00 1/0 0/0 0/0 .text procBGStop__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procBGStop() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procBGStop__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049CC60-8049CCCC 0030E0 006C+00 1/0 0/0 0/0 .text procActorStop__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procActorStop() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procActorStop__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049CCCC-8049CCF0 00314C 0024+00 2/1 0/0 0/0 .text procActorControllStop__9daArrow_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procActorControllStop() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procActorControllStop__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049CCF0-8049CE50 003170 0160+00 1/1 0/0 0/0 .text
|
|
* procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procSlingHitInit(cXyz* param_0, dCcD_GObjInf* param_1) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049CE50-8049CEA0 0032D0 0050+00 1/0 0/0 0/0 .text procSlingHit__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::procSlingHit() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/procSlingHit__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049CEA0-8049D0AC 003320 020C+00 1/1 0/0 0/0 .text execute__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::execute() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/execute__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D0AC-8049D0CC 00352C 0020+00 1/0 0/0 0/0 .text daArrow_execute__FP9daArrow_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daArrow_execute(daArrow_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/daArrow_execute__FP9daArrow_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDE8-8049DDF0 000164 0008+00 0/1 0/0 0/0 .rodata tmpColor$5589 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tmpColor[8] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8049DDE8, &tmpColor);
|
|
#pragma pop
|
|
|
|
/* 8049DDF0-8049DDF4 00016C 0004+00 0/1 0/0 0/0 .rodata @5676 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u32 const lit_5676 = 0x40490FDB;
|
|
COMPILER_STRIP_GATE(0x8049DDF0, &lit_5676);
|
|
#pragma pop
|
|
|
|
/* 8049DDF4-8049DDF8 000170 0004+00 0/2 0/0 0/0 .rodata @5677 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5677 = 50.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDF4, &lit_5677);
|
|
#pragma pop
|
|
|
|
/* 8049D0CC-8049D40C 00354C 0340+00 1/1 0/0 0/0 .text draw__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::draw() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/draw__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D40C-8049D42C 00388C 0020+00 1/0 0/0 0/0 .text daArrow_draw__FP9daArrow_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daArrow_draw(daArrow_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/daArrow_draw__FP9daArrow_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D42C-8049D440 0038AC 0014+00 1/1 0/0 0/0 .text daAlink_searchHorseZelda__FP10fopAc_ac_cPv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daAlink_searchHorseZelda(fopAc_ac_c* param_0, void* param_1) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/daAlink_searchHorseZelda__FP10fopAc_ac_cPv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DDF8-8049DDFC 000174 0004+00 0/1 0/0 0/0 .rodata @5813 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5813 = -6.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDF8, &lit_5813);
|
|
#pragma pop
|
|
|
|
/* 8049DDFC-8049DE00 000178 0004+00 0/1 0/0 0/0 .rodata @5814 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5814 = 6.0f;
|
|
COMPILER_STRIP_GATE(0x8049DDFC, &lit_5814);
|
|
#pragma pop
|
|
|
|
/* 8049DE00-8049DE04 00017C 0004+00 0/1 0/0 0/0 .rodata @5815 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_5815 = 110.0f;
|
|
COMPILER_STRIP_GATE(0x8049DE00, &lit_5815);
|
|
#pragma pop
|
|
|
|
/* 8049D440-8049D808 0038C0 03C8+00 1/1 0/0 0/0 .text create__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daArrow_c::create() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/create__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D808-8049D80C 003C88 0004+00 1/0 0/0 0/0 .text cleanup__18dPa_levelEcallBackFv */
|
|
void dPa_levelEcallBack::cleanup() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 8049D80C-8049D880 003C8C 0074+00 1/0 0/0 0/0 .text __dt__18dPa_levelEcallBackFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm dPa_levelEcallBack::~dPa_levelEcallBack() {
|
|
extern "C" asm void __dt__18dPa_levelEcallBackFv() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__18dPa_levelEcallBackFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D880-8049D8C8 003D00 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGSphFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm cM3dGSph::~cM3dGSph() {
|
|
extern "C" asm void __dt__8cM3dGSphFv() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__8cM3dGSphFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D8C8-8049D910 003D48 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGAabFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm cM3dGAab::~cM3dGAab() {
|
|
extern "C" asm void __dt__8cM3dGAabFv() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__8cM3dGAabFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D910-8049D96C 003D90 005C+00 1/0 0/0 0/0 .text __dt__10dCcD_GSttsFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm dCcD_GStts::~dCcD_GStts() {
|
|
extern "C" asm void __dt__10dCcD_GSttsFv() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__10dCcD_GSttsFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D96C-8049D98C 003DEC 0020+00 1/0 0/0 0/0 .text daArrow_create__FP9daArrow_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daArrow_create(daArrow_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/daArrow_create__FP9daArrow_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049D98C-8049DBD8 003E0C 024C+00 1/1 0/0 0/0 .text __dt__9daArrow_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm daArrow_c::~daArrow_c() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__9daArrow_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049DBD8-8049DC00 004058 0028+00 1/0 0/0 0/0 .text daArrow_delete__FP9daArrow_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daArrow_delete(daArrow_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/daArrow_delete__FP9daArrow_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049DC00-8049DC48 004080 0048+00 1/0 0/0 0/0 .text __dt__10cCcD_GSttsFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm cCcD_GStts::~cCcD_GStts() {
|
|
extern "C" asm void __dt__10cCcD_GSttsFv() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/__dt__10cCcD_GSttsFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049DC48-8049DC4C 0040C8 0004+00 2/0 0/0 0/0 .text
|
|
* execute__18JPAEmitterCallBackFP14JPABaseEmitter */
|
|
// void JPAEmitterCallBack::execute(JPABaseEmitter* param_0) {
|
|
extern "C" void execute__18JPAEmitterCallBackFP14JPABaseEmitter() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 8049DC4C-8049DC50 0040CC 0004+00 2/0 0/0 0/0 .text
|
|
* executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter */
|
|
void JPAEmitterCallBack::executeAfter(JPABaseEmitter* param_0) {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 8049DC50-8049DC54 0040D0 0004+00 2/0 0/0 0/0 .text draw__18JPAEmitterCallBackFP14JPABaseEmitter
|
|
*/
|
|
void JPAEmitterCallBack::draw(JPABaseEmitter* param_0) {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 8049DC54-8049DC58 0040D4 0004+00 2/0 0/0 0/0 .text
|
|
* drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter */
|
|
void JPAEmitterCallBack::drawAfter(JPABaseEmitter* param_0) {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 8049DC58-8049DC74 0040D8 001C+00 1/1 0/0 0/0 .text cLib_calcTimer<s>__FPs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void func_8049DC58(void* _this, s16* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_arrow/d_a_arrow/func_8049DC58.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8049DFBC-8049DFC0 000064 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__40JASGlobalInstance<19JASDefaultBankTable> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFBC[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFC0-8049DFC4 000068 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__35JASGlobalInstance<14JASAudioThread> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFC0[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFC4-8049DFC8 00006C 0004+00 0/0 0/0 0/0 .bss sInstance__27JASGlobalInstance<7Z2SeMgr> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFC4[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFC8-8049DFCC 000070 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8Z2SeqMgr> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFC8[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFCC-8049DFD0 000074 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SceneMgr>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFCC[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFD0-8049DFD4 000078 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2StatusMgr>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFD0[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFD4-8049DFD8 00007C 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2DebugSys>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFD4[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFD8-8049DFDC 000080 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__36JASGlobalInstance<15JAISoundStarter> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFD8[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFDC-8049DFE0 000084 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__35JASGlobalInstance<14Z2SoundStarter> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFDC[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFE0-8049DFE4 000088 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__33JASGlobalInstance<12Z2SpeechMgr2> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFE0[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFE4-8049DFE8 00008C 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8JAISeMgr> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFE4[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFE8-8049DFEC 000090 0004+00 0/0 0/0 0/0 .bss sInstance__29JASGlobalInstance<9JAISeqMgr> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFE8[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFEC-8049DFF0 000094 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__33JASGlobalInstance<12JAIStreamMgr> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFEC[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFF0-8049DFF4 000098 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SoundMgr>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFF0[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFF4-8049DFF8 00009C 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__33JASGlobalInstance<12JAISoundInfo> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFF4[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFF8-8049DFFC 0000A0 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__34JASGlobalInstance<13JAUSoundTable> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFF8[4];
|
|
#pragma pop
|
|
|
|
/* 8049DFFC-8049E000 0000A4 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__38JASGlobalInstance<17JAUSoundNameTable> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049DFFC[4];
|
|
#pragma pop
|
|
|
|
/* 8049E000-8049E004 0000A8 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__33JASGlobalInstance<12JAUSoundInfo> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E000[4];
|
|
#pragma pop
|
|
|
|
/* 8049E004-8049E008 0000AC 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SoundInfo>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E004[4];
|
|
#pragma pop
|
|
|
|
/* 8049E008-8049E00C 0000B0 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__34JASGlobalInstance<13Z2SoundObjMgr> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E008[4];
|
|
#pragma pop
|
|
|
|
/* 8049E00C-8049E010 0000B4 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2Audience>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E00C[4];
|
|
#pragma pop
|
|
|
|
/* 8049E010-8049E014 0000B8 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2FxLineMgr>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E010[4];
|
|
#pragma pop
|
|
|
|
/* 8049E014-8049E018 0000BC 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2EnvSeMgr>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E014[4];
|
|
#pragma pop
|
|
|
|
/* 8049E018-8049E01C 0000C0 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SpeechMgr>
|
|
*/
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E018[4];
|
|
#pragma pop
|
|
|
|
/* 8049E01C-8049E020 0000C4 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E01C[4];
|
|
#pragma pop
|
|
|
|
/* 8049E020-8049E024 0000C8 0004+00 0/0 0/0 0/0 .bss
|
|
* sInstance__35JASGlobalInstance<14JAUSectionHeap> */
|
|
#pragma push
|
|
#pragma force_active on
|
|
static u8 data_8049E020[4];
|
|
#pragma pop
|
|
|
|
/* 8049DE04-8049DE04 000180 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|