diff options
| author | Julgodis <> | 2021-04-01 02:07:58 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-04-01 02:07:58 +0200 |
| commit | f6464a61cecc9b65cf010d2fb7876c23251761f5 (patch) | |
| tree | f8dca6ee66125288bd3be0cc239cf07276469a02 /src/d/d_attention.cpp | |
| parent | b999714187d934636004d3d93e1ed1da792d6f80 (diff) | |
__sinit and progress script update
Diffstat (limited to 'src/d/d_attention.cpp')
| -rw-r--r-- | src/d/d_attention.cpp | 1699 |
1 files changed, 372 insertions, 1327 deletions
diff --git a/src/d/d_attention.cpp b/src/d/d_attention.cpp index 38e753574c..8c5f5c784a 100644 --- a/src/d/d_attention.cpp +++ b/src/d/d_attention.cpp @@ -1,764 +1,281 @@ -// +// // Generated By: dol2asm // Translation Unit: d/d_attention -// +// +#include "d/d_attention.h" #include "dol2asm.h" #include "dolphin/types.h" -#include "d/d_attention.h" -// +// // Types: -// +// -struct J3DAnmTextureSRTKey { -}; +struct J3DAnmTextureSRTKey {}; -struct J3DMaterialTable { -}; +struct J3DMaterialTable {}; struct mDoExt_btkAnm { - /* 8000D63C */ // False False -// J3DMaterialTable* False -// J3DMaterialTable False -// J3DAnmTextureSRTKey* False -// J3DAnmTextureSRTKey False -// int False -// int False -// f32 False -// s16 False -// s16 False -void init(J3DMaterialTable*, J3DAnmTextureSRTKey*, int, int, f32, s16, s16); - /* 8000D6D8 */ // False False -// J3DMaterialTable* False -// J3DMaterialTable False -// f32 False -void entry(J3DMaterialTable*, f32); + /* 8000D63C */ void init(J3DMaterialTable*, J3DAnmTextureSRTKey*, int, int, f32, s16, s16); + /* 8000D6D8 */ void entry(J3DMaterialTable*, f32); }; -struct J3DAnmTevRegKey { -}; +struct J3DAnmTevRegKey {}; struct mDoExt_brkAnm { - /* 8000D70C */ // False False -// J3DMaterialTable* False -// J3DMaterialTable False -// J3DAnmTevRegKey* False -// J3DAnmTevRegKey False -// int False -// int False -// f32 False -// s16 False -// s16 False -void init(J3DMaterialTable*, J3DAnmTevRegKey*, int, int, f32, s16, s16); - /* 8000D7A8 */ // False False -// J3DMaterialTable* False -// J3DMaterialTable False -// f32 False -void entry(J3DMaterialTable*, f32); + /* 8000D70C */ void init(J3DMaterialTable*, J3DAnmTevRegKey*, int, int, f32, s16, s16); + /* 8000D7A8 */ void entry(J3DMaterialTable*, f32); }; -struct J3DAnmColor { -}; +struct J3DAnmColor {}; struct mDoExt_bpkAnm { - /* 8000D47C */ // False False -// J3DMaterialTable* False -// J3DMaterialTable False -// J3DAnmColor* False -// J3DAnmColor False -// int False -// int False -// f32 False -// s16 False -// s16 False -void init(J3DMaterialTable*, J3DAnmColor*, int, int, f32, s16, s16); - /* 8000D518 */ // False False -// J3DMaterialTable* False -// J3DMaterialTable False -// f32 False -void entry(J3DMaterialTable*, f32); + /* 8000D47C */ void init(J3DMaterialTable*, J3DAnmColor*, int, int, f32, s16, s16); + /* 8000D518 */ void entry(J3DMaterialTable*, f32); }; -struct J3DAnmTransform { -}; +struct J3DAnmTransform {}; -struct J3DModelData { -}; +struct J3DModelData {}; struct mDoExt_bckAnm { - /* 8000D7DC */ // False False -// J3DAnmTransform* False -// J3DAnmTransform False -// int False -// int False -// f32 False -// s16 False -// s16 False -// bool False -void init(J3DAnmTransform*, int, int, f32, s16, s16, bool); - /* 8000D9CC */ // False False -// J3DModelData* False -// J3DModelData False -// f32 False -void entry(J3DModelData*, f32); + /* 8000D7DC */ void init(J3DAnmTransform*, int, int, f32, s16, s16, bool); + /* 8000D9CC */ void entry(J3DModelData*, f32); }; struct mDoExt_baseAnm { - /* 8000D428 */ // False False -void play(); + /* 8000D428 */ void play(); }; -struct fopAc_ac_c { -}; +struct fopAc_ac_c {}; struct daPy_py_c { - /* 8015F3FC */ // False False -void getAttentionOffsetY(); + /* 8015F3FC */ void getAttentionOffsetY(); }; struct dSv_danBit_c { - /* 80034BE8 */ // False False -// int False -void isSwitch(int) const; + /* 80034BE8 */ void isSwitch(int) const; }; -struct dRes_info_c { -}; +struct dRes_info_c {}; struct dRes_control_c { - /* 8003C2EC */ // False False -// char const* False -// char const False -// char False -// s32 False -// dRes_info_c* False -// dRes_info_c False -// int False -void getRes(char const*, s32, dRes_info_c*, int); + /* 8003C2EC */ void getRes(char const*, s32, dRes_info_c*, int); }; -struct Vec { +struct cSAngle { + /* 80270F68 */ cSAngle(cSAngle const&); + /* 80270F98 */ cSAngle(s16); + /* 802710E8 */ void Inv() const; + /* 80271228 */ void operator-(s16) const; }; -struct cXyz { - /* 80266B34 */ // False False -// Vec const& False -// Vec const False -// Vec False -void operator-(Vec const&) const; -}; +struct Vec {}; -struct cSAngle { - /* 80270F68 */ // False False -// cSAngle const& False -// cSAngle const False -// cSAngle False -cSAngle(cSAngle const&); - /* 80270F98 */ // False False -// s16 False -cSAngle(s16); - /* 802710E8 */ // False False -void Inv() const; - /* 80271228 */ // False False -// s16 False -void operator-(s16) const; +struct cXyz { + /* 80266B34 */ void operator-(Vec const&) const; }; struct dAttention_c { - /* 80070198 */ // False False -// fopAc_ac_c* False -// fopAc_ac_c False -// u32 False -dAttention_c(fopAc_ac_c*, u32); - /* 80070774 */ // False False -~dAttention_c(); - /* 80070844 */ // False False -// s32 False -void GetLockonList(s32); - /* 80070880 */ // False False -void getActionBtnB(); - /* 80070974 */ // False False -void getActionBtnXY(); - /* 80070A70 */ // True False -// u32 False -// u32 False -void chkAttMask(u32, u32); - /* 80070E90 */ // True False -// int False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// s16 False -// s16 False -// u32* False -// u32 False -void calcWeight(int, fopAc_ac_c*, f32, s16, s16, u32*); - /* 800710C0 */ // True False -// int False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// f32 False -// cSAngle False -// u32 False -void setList(int, fopAc_ac_c*, f32, f32, cSAngle, u32); - /* 80071240 */ // True False -// u32 False -void initList(u32); - /* 800713CC */ // True False -void makeList(); - /* 80071424 */ // True False -void setOwnerAttentionPos(); - /* 80071488 */ // True False -// fopAc_ac_c* False -// fopAc_ac_c False -void SelectAttention(fopAc_ac_c*); - /* 800716B8 */ // True False -void sortList(); - /* 800718A4 */ // True False -void stockAttention(); - /* 80071960 */ // True False -void nextAttention(); - /* 80071A68 */ // True False -void freeAttention(); - /* 80071A98 */ // True False -void chaseAttention(); - /* 80071CC0 */ // True False -// fopAc_ac_c* False -// fopAc_ac_c False -void EnemyDistance(fopAc_ac_c*); - /* 80071DEC */ // True False -void runSoundProc(); - /* 80071E84 */ // True False -void runDrawProc(); - /* 800720F4 */ // True False -// void False -void runDebugDisp(); - /* 800720F8 */ // True False -void checkButton(); - /* 800722A0 */ // True False -void triggerProc(); - /* 800722EC */ // True False -void lostCheck(); - /* 80072344 */ // True False -void judgementStatus4Hold(); - /* 800725F0 */ // True False -void judgementStatus4Switch(); - /* 80072924 */ // False False -void Run(); - /* 80072BD4 */ // False False -void Draw(); - /* 80072D80 */ // True False -// u32 False -void lockSoundStart(u32); - /* 8007353C */ // False False -// s32 False -void LockonTarget(s32); - /* 800735DC */ // False False -void LockonReleaseDistanse(); - /* 800736CC */ // True False -// s32 False -void LockonTargetPId(s32); - /* 80073734 */ // False False -// s32 False -void ActionTarget(s32); - /* 8007378C */ // False False -// s32 False -void CheckObjectTarget(s32); - /* 800737E4 */ // False False -void LockonTruth(); - /* 80073838 */ // False False -// cXyz* False -// cXyz False -// s16 False -// cXyz* False -// cXyz False -// f32 False -// f32 False -// f32 False -// f32 False -void checkDistance(cXyz*, s16, cXyz*, f32, f32, f32, f32); + /* 80070198 */ dAttention_c(fopAc_ac_c*, u32); + /* 80070774 */ ~dAttention_c(); + /* 80070844 */ void GetLockonList(s32); + /* 80070880 */ void getActionBtnB(); + /* 80070974 */ void getActionBtnXY(); + /* 80070A70 */ void chkAttMask(u32, u32); + /* 80070E90 */ void calcWeight(int, fopAc_ac_c*, f32, s16, s16, u32*); + /* 800710C0 */ void setList(int, fopAc_ac_c*, f32, f32, cSAngle, u32); + /* 80071240 */ void initList(u32); + /* 800713CC */ void makeList(); + /* 80071424 */ void setOwnerAttentionPos(); + /* 80071488 */ void SelectAttention(fopAc_ac_c*); + /* 800716B8 */ void sortList(); + /* 800718A4 */ void stockAttention(); + /* 80071960 */ void nextAttention(); + /* 80071A68 */ void freeAttention(); + /* 80071A98 */ void chaseAttention(); + /* 80071CC0 */ void EnemyDistance(fopAc_ac_c*); + /* 80071DEC */ void runSoundProc(); + /* 80071E84 */ void runDrawProc(); + /* 800720F4 */ void runDebugDisp(); + /* 800720F8 */ void checkButton(); + /* 800722A0 */ void triggerProc(); + /* 800722EC */ void lostCheck(); + /* 80072344 */ void judgementStatus4Hold(); + /* 800725F0 */ void judgementStatus4Switch(); + /* 80072924 */ void Run(); + /* 80072BD4 */ void Draw(); + /* 80072D80 */ void lockSoundStart(u32); + /* 8007353C */ void LockonTarget(s32); + /* 800735DC */ void LockonReleaseDistanse(); + /* 800736CC */ void LockonTargetPId(s32); + /* 80073734 */ void ActionTarget(s32); + /* 8007378C */ void CheckObjectTarget(s32); + /* 800737E4 */ void LockonTruth(); + /* 80073838 */ void checkDistance(cXyz*, s16, cXyz*, f32, f32, f32, f32); }; struct dAttParam_c { - /* 80070038 */ // True False -// s32 False -dAttParam_c(s32); - /* 80070110 */ // True False -~dAttParam_c(); + /* 80070038 */ dAttParam_c(s32); + /* 80070110 */ ~dAttParam_c(); }; struct dAttLook_c { - /* 80073CA4 */ // False False -// unsigned int False -void convPId(unsigned int); - /* 80073CD4 */ // True False -void init(); - /* 80073CEC */ // True False -void proc(); - /* 80073D08 */ // False False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// f32 False -// f32 False -// s16 False -// int False -void request(fopAc_ac_c*, f32, f32, f32, s16, int); + /* 80073CA4 */ void convPId(unsigned int); + /* 80073CD4 */ void init(); + /* 80073CEC */ void proc(); + /* 80073D08 */ void request(fopAc_ac_c*, f32, f32, f32, s16, int); }; struct dAttList_c { - /* 800304D0 */ // False False -~dAttList_c(); - /* 8003050C */ // False False -dAttList_c(); - /* 80073864 */ // False False -void getActor(); - /* 80073898 */ // True False -// fopAc_ac_c* False -// fopAc_ac_c False -void setActor(fopAc_ac_c*); + /* 800304D0 */ ~dAttList_c(); + /* 8003050C */ dAttList_c(); + /* 80073864 */ void getActor(); + /* 80073898 */ void setActor(fopAc_ac_c*); }; struct dAttHint_c { - /* 800738B4 */ // True False -// void* False -// void False -void getPId(void*); - /* 800738CC */ // False False -// unsigned int False -void convPId(unsigned int); - /* 800738FC */ // False False -// fopAc_ac_c* False -// fopAc_ac_c False -// int False -void request(fopAc_ac_c*, int); - /* 80073958 */ // True False -void init(); - /* 80073970 */ // True False -void proc(); + /* 800738B4 */ void getPId(void*); + /* 800738CC */ void convPId(unsigned int); + /* 800738FC */ void request(fopAc_ac_c*, int); + /* 80073958 */ void init(); + /* 80073970 */ void proc(); }; struct dAttDraw_c { - /* 8003054C */ // False False -~dAttDraw_c(); - /* 800307F0 */ // False False -dAttDraw_c(); - /* 80072DD8 */ // True False -// u8 False -// f32 False -void setAnm(u8, f32); - /* 80072FE8 */ // True False -// u8 False -// u8 False -void setAlphaAnm(u8, u8); - /* 80073004 */ // True False -void alphaAnm(); - /* 800732B0 */ // True False -// cXyz& False -// cXyz False -// f32 (* )[4] False -// f32 False -// * False -// False -void draw(cXyz&, f32 (* )[4]); + /* 8003054C */ ~dAttDraw_c(); + /* 800307F0 */ dAttDraw_c(); + /* 80072DD8 */ void setAnm(u8, f32); + /* 80072FE8 */ void setAlphaAnm(u8, u8); + /* 80073004 */ void alphaAnm(); + /* 800732B0 */ void draw(cXyz&, f32 (*)[4]); }; -struct J3DTransformInfo { -}; +struct J3DTransformInfo {}; struct dAttDraw_CallBack_c { - /* 80070178 */ // True False -// u16 False -// J3DTransformInfo* False -// J3DTransformInfo False -void execute(u16, J3DTransformInfo*); + /* 80070178 */ void execute(u16, J3DTransformInfo*); }; struct dAttDrawParam_c { - /* 80070158 */ // True False -dAttDrawParam_c(); - /* 80073FC4 */ // True False -~dAttDrawParam_c(); + /* 80070158 */ dAttDrawParam_c(); + /* 80073FC4 */ ~dAttDrawParam_c(); }; struct dAttCatch_c { - /* 8007398C */ // False False -// unsigned int False -void convPId(unsigned int); - /* 800739BC */ // True False -void init(); - /* 800739DC */ // True False -void proc(); - /* 80073A08 */ // False False -// fopAc_ac_c* False -// fopAc_ac_c False -// u8 False -// f32 False -// f32 False -// f32 False -// s16 False -// int False -void request(fopAc_ac_c*, u8, f32, f32, f32, s16, int); + /* 8007398C */ void convPId(unsigned int); + /* 800739BC */ void init(); + /* 800739DC */ void proc(); + /* 80073A08 */ void request(fopAc_ac_c*, u8, f32, f32, f32, s16, int); }; struct cSGlobe { - /* 8007167C */ // False False -~cSGlobe(); - /* 80271880 */ // False False -// cXyz const& False -// cXyz const False -// cXyz False -cSGlobe(cXyz const&); + /* 8007167C */ ~cSGlobe(); + /* 80271880 */ cSGlobe(cXyz const&); }; struct Z2SeqMgr { - /* 802B5E88 */ // False False -// void False -// f32 False -void bgmNowBattle(f32); + /* 802B5E88 */ void bgmNowBattle(f32); }; -struct JAISoundID { -}; +struct JAISoundID {}; struct Z2SeMgr { - /* 802AB984 */ // False False -// JAISoundID False -// Vec const* False -// Vec const False -// Vec False -// u32 False -// s8 False -// f32 False -// f32 False -// f32 False -// f32 False -// u8 False -void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8); + /* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8); }; -struct JKRSolidHeap { -}; +struct JKRSolidHeap {}; -struct J3DGXColor { -}; +struct J3DGXColor {}; struct J3DTevBlock { - /* 800732AC */ // False False -// void False -// u32 False -// J3DGXColor const* False -// J3DGXColor const False -// J3DGXColor False -void setTevKColor(u32, J3DGXColor const*); + /* 800732AC */ void setTevKColor(u32, J3DGXColor const*); }; -struct J3DModel { -}; +struct J3DModel {}; -// +// // Forward References: -// +// -// True False -// u32 False -// u16 False static void check_event_condition(u32, u16); -// True False -// u32 False -// s16 False -// s16 False static void check_flontofplayer(u32, s16, s16); -// True False -// f32 False -// s16 False -// f32 False static void distace_weight(f32, s16, f32); -// True False -// f32 False -// s16 False -// f32 False static void distace_angle_adjust(f32, s16, f32); -// True False -// cXyz* False -// cXyz False -// s16 False -// cXyz* False -// cXyz False -// f32 False -// f32 False -// f32 False -// f32 False static void check_distace(cXyz*, s16, cXyz*, f32, f32, f32, f32); -// True False -// fopAc_ac_c* False -// fopAc_ac_c False -// void* False -// void False static void select_attention(fopAc_ac_c*, void*); -// True False -// fopAc_ac_c* False -// fopAc_ac_c False -// void* False -// void False static void sound_attention(fopAc_ac_c*, void*); -// True False extern "C" static void func_80070018(); -// True False -// s32 False extern "C" void __ct__11dAttParam_cFl(); -// True False extern "C" void __dt__11dAttParam_cFv(); -// True False extern "C" void __ct__15dAttDrawParam_cFv(); -// True False -// u16 False -// J3DTransformInfo* False -// J3DTransformInfo False extern "C" void execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo(); -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// u32 False extern "C" void __ct__12dAttention_cFP10fopAc_ac_cUl(); -// False False extern "C" void __dt__12dAttention_cFv(); -// False False -// s32 False extern "C" void GetLockonList__12dAttention_cFl(); -// False False extern "C" void getActionBtnB__12dAttention_cFv(); -// False False extern "C" void getActionBtnXY__12dAttention_cFv(); -// True False -// u32 False -// u32 False extern "C" void chkAttMask__12dAttention_cFUlUl(); -// True False -// u32 False -// u16 False extern "C" static void check_event_condition__FUlUs(); -// True False -// u32 False -// s16 False -// s16 False extern "C" static void check_flontofplayer__FUlss(); -// True False -// f32 False -// s16 False -// f32 False extern "C" static void distace_weight__Ffsf(); -// True False -// f32 False -// s16 False -// f32 False extern "C" static void distace_angle_adjust__Ffsf(); -// True False -// cXyz* False -// cXyz False -// s16 False -// cXyz* False -// cXyz False -// f32 False -// f32 False -// f32 False -// f32 False extern "C" static void check_distace__FP4cXyzsP4cXyzffff(); -// True False -// int False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// s16 False -// s16 False -// u32* False -// u32 False extern "C" void calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl(); -// True False -// int False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// f32 False -// cSAngle False -// u32 False extern "C" void setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl(); -// True False -// u32 False extern "C" void initList__12dAttention_cFUl(); -// True False -// fopAc_ac_c* False -// fopAc_ac_c False -// void* False -// void False extern "C" static void select_attention__FP10fopAc_ac_cPv(); -// True False extern "C" void makeList__12dAttention_cFv(); -// True False extern "C" void setOwnerAttentionPos__12dAttention_cFv(); -// True False -// fopAc_ac_c* False -// fopAc_ac_c False extern "C" void SelectAttention__12dAttention_cFP10fopAc_ac_c(); -// False False extern "C" void __dt__7cSGlobeFv(); -// True False extern "C" void sortList__12dAttention_cFv(); -// True False extern "C" void stockAttention__12dAttention_cFv(); -// True False extern "C" void nextAttention__12dAttention_cFv(); -// True False extern "C" void freeAttention__12dAttention_cFv(); -// True False extern "C" void chaseAttention__12dAttention_cFv(); -// True False -// fopAc_ac_c* False -// fopAc_ac_c False extern "C" void EnemyDistance__12dAttention_cFP10fopAc_ac_c(); -// True False -// fopAc_ac_c* False -// fopAc_ac_c False -// void* False -// void False extern "C" static void sound_attention__FP10fopAc_ac_cPv(); -// True False extern "C" void runSoundProc__12dAttention_cFv(); -// True False extern "C" void runDrawProc__12dAttention_cFv(); -// True False -// void False extern "C" void runDebugDisp__12dAttention_cFv(); -// True False extern "C" void checkButton__12dAttention_cFv(); -// True False extern "C" void triggerProc__12dAttention_cFv(); -// True False extern "C" void lostCheck__12dAttention_cFv(); -// True False extern "C" void judgementStatus4Hold__12dAttention_cFv(); -// True False extern "C" void judgementStatus4Switch__12dAttention_cFv(); -// False False extern "C" void Run__12dAttention_cFv(); -// False False extern "C" void Draw__12dAttention_cFv(); -// True False -// u32 False extern "C" void lockSoundStart__12dAttention_cFUl(); -// True False -// u8 False -// f32 False extern "C" void setAnm__10dAttDraw_cFUcf(); -// True False -// u8 False -// u8 False extern "C" void setAlphaAnm__10dAttDraw_cFUcUc(); -// True False extern "C" void alphaAnm__10dAttDraw_cFv(); -// False False -// void False -// u32 False -// J3DGXColor const* False -// J3DGXColor const False -// J3DGXColor False extern "C" void setTevKColor__11J3DTevBlockFUlPC10J3DGXColor(); -// True False -// cXyz& False -// cXyz False -// f32 (* )[4] False -// f32 False -// * False -// False extern "C" void draw__10dAttDraw_cFR4cXyzPA4_f(); -// False False -// s32 False extern "C" void LockonTarget__12dAttention_cFl(); -// False False extern "C" void LockonReleaseDistanse__12dAttention_cFv(); -// True False -// s32 False extern "C" void LockonTargetPId__12dAttention_cFl(); -// False False -// s32 False extern "C" void ActionTarget__12dAttention_cFl(); -// False False -// s32 False extern "C" void CheckObjectTarget__12dAttention_cFl(); -// False False extern "C" void LockonTruth__12dAttention_cFv(); -// False False -// cXyz* False -// cXyz False -// s16 False -// cXyz* False -// cXyz False -// f32 False -// f32 False -// f32 False -// f32 False extern "C" void checkDistance__12dAttention_cFP4cXyzsP4cXyzffff(); -// False False extern "C" void getActor__10dAttList_cFv(); -// True False -// fopAc_ac_c* False -// fopAc_ac_c False extern "C" void setActor__10dAttList_cFP10fopAc_ac_c(); -// True False -// void* False -// void False extern "C" void getPId__10dAttHint_cFPv(); -// False False -// unsigned int False extern "C" void convPId__10dAttHint_cFUi(); -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// int False extern "C" void request__10dAttHint_cFP10fopAc_ac_ci(); -// True False extern "C" void init__10dAttHint_cFv(); -// True False extern "C" void proc__10dAttHint_cFv(); -// False False -// unsigned int False extern "C" void convPId__11dAttCatch_cFUi(); -// True False extern "C" void init__11dAttCatch_cFv(); -// True False extern "C" void proc__11dAttCatch_cFv(); -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// u8 False -// f32 False -// f32 False -// f32 False -// s16 False -// int False extern "C" void request__11dAttCatch_cFP10fopAc_ac_cUcfffsi(); -// False False -// unsigned int False extern "C" void convPId__10dAttLook_cFUi(); -// True False extern "C" void init__10dAttLook_cFv(); -// True False extern "C" void proc__10dAttLook_cFv(); -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// f32 False -// f32 False -// s16 False -// int False extern "C" void request__10dAttLook_cFP10fopAc_ac_cfffsi(); -// True False extern "C" void __dt__15dAttDrawParam_cFv(); -// False False extern "C" void __sinit_d_attention_cpp(); extern "C" extern char const* const d_d_attention__stringBase0; extern "C" extern void* __vt__19dAttDraw_CallBack_c[3]; @@ -768,327 +285,83 @@ extern "C" extern u8 pad_8045067A[4]; extern "C" extern u8 data_80450680[8]; extern "C" extern u8 data_80450688[8]; -// +// // External References: -// +// -// False False -// J3DModel* False -// J3DModel False void mDoExt_modelUpdateDL(J3DModel*); -// False False -// u32 False -// u32 False void mDoExt_createSolidHeapFromGameToCurrent(u32, u32); -// False False -// JKRSolidHeap* False -// JKRSolidHeap False void mDoExt_adjustSolidHeap(JKRSolidHeap*); -// False False -// JKRSolidHeap* False -// JKRSolidHeap False void mDoExt_destroySolidHeap(JKRSolidHeap*); -// False False void mDoExt_restoreCurrentHeap(); -// False False -// J3DModelData* False -// J3DModelData False -// u32 False -// u32 False void mDoExt_J3DModel__create(J3DModelData*, u32, u32); -// False False -// int (*)(void*, void*) False -// * False -// False -// int False -// void* False -// void False -// void* False -// void False -// void* False -// void False void fopAcIt_Executor(int (*)(void*, void*), void*); -// False False -// void* (*)(void*, void*) False -// * False -// False -// void* False -// void False -// void* False -// void False -// void* False -// void False -// void* False -// void False void fopAcIt_Judge(void* (*)(void*, void*), void*); -// False False -// fopAc_ac_c const* False -// fopAc_ac_c const False -// fopAc_ac_c False -// fopAc_ac_c const* False -// fopAc_ac_c const False -// fopAc_ac_c False void fopAcM_searchActorDistance(fopAc_ac_c const*, fopAc_ac_c const*); -// False False -// void* False -// void False -// void* False -// void False void fpcSch_JudgeByID(void*, void*); -// False False -// void False -// void* False -// void False void operator delete(void*); -// False False SECTION_INIT void memcpy(); -// False False extern "C" void play__14mDoExt_baseAnmFv(); -// False False -// J3DMaterialTable* False -// J3DMaterialTable False -// J3DAnmColor* False -// J3DAnmColor False -// int False -// int False -// f32 False -// s16 False -// s16 False extern "C" void init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss(); -// False False -// J3DMaterialTable* False -// J3DMaterialTable False -// f32 False extern "C" void entry__13mDoExt_bpkAnmFP16J3DMaterialTablef(); -// False False -// J3DMaterialTable* False -// J3DMaterialTable False -// J3DAnmTextureSRTKey* False -// J3DAnmTextureSRTKey False -// int False -// int False -// f32 False -// s16 False -// s16 False extern "C" void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss(); -// False False -// J3DMaterialTable* False -// J3DMaterialTable False -// f32 False extern "C" void entry__13mDoExt_btkAnmFP16J3DMaterialTablef(); -// False False -// J3DMaterialTable* False -// J3DMaterialTable False -// J3DAnmTevRegKey* False -// J3DAnmTevRegKey False -// int False -// int False -// f32 False -// s16 False -// s16 False extern "C" void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss(); -// False False -// J3DMaterialTable* False -// J3DMaterialTable False -// f32 False extern "C" void entry__13mDoExt_brkAnmFP16J3DMaterialTablef(); -// False False -// J3DAnmTransform* False -// J3DAnmTransform False -// int False -// int False -// f32 False -// s16 False -// s16 False -// bool False extern "C" void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb(); -// False False -// J3DModelData* False -// J3DModelData False -// f32 False extern "C" void entry__13mDoExt_bckAnmFP12J3DModelDataf(); -// False False -// J3DModel* False -// J3DModel False extern "C" void mDoExt_modelUpdateDL__FP8J3DModel(); -// False False -// u32 False -// u32 False extern "C" void mDoExt_createSolidHeapFromGameToCurrent__FUlUl(); -// False False -// JKRSolidHeap* False -// JKRSolidHeap False extern "C" void mDoExt_adjustSolidHeap__FP12JKRSolidHeap(); -// False False -// JKRSolidHeap* False -// JKRSolidHeap False extern "C" void mDoExt_destroySolidHeap__FP12JKRSolidHeap(); -// False False extern "C" void mDoExt_restoreCurrentHeap__Fv(); -// False False -// J3DModelData* False -// J3DModelData False -// u32 False -// u32 False extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl(); -// False False -// int (*)(void*, void*) False -// * False -// False -// int False -// void* False -// void False -// void* False -// void False -// void* False -// void False extern "C" void fopAcIt_Executor__FPFPvPv_iPv(); -// False False -// void* (*)(void*, void*) False -// * False -// False -// void* False -// void False -// void* False -// void False -// void* False -// void False -// void* False -// void False extern "C" void fopAcIt_Judge__FPFPvPv_PvPv(); -// False False -// fopAc_ac_c const* False -// fopAc_ac_c const False -// fopAc_ac_c False -// fopAc_ac_c const* False -// fopAc_ac_c const False -// fopAc_ac_c False extern "C" void fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c(); -// False False -// void* False -// void False -// void* False -// void False extern "C" void fpcSch_JudgeByID__FPvPv(); -// False False extern "C" void __dt__10dAttList_cFv(); -// False False extern "C" void __ct__10dAttList_cFv(); -// False False extern "C" void __dt__10dAttDraw_cFv(); -// False False extern "C" void __ct__10dAttDraw_cFv(); -// False False -// int False extern "C" void isSwitch__12dSv_danBit_cCFi(); -// False False -// char const* False -// char const False -// char False -// s32 False -// dRes_info_c* False -// dRes_info_c False -// int False extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci(); -// False False extern "C" void getAttentionOffsetY__9daPy_py_cFv(); -// False False -// Vec const& False -// Vec const False -// Vec False extern "C" void __mi__4cXyzCFRC3Vec(); -// False False -// cSAngle const& False -// cSAngle const False -// cSAngle False extern "C" void __ct__7cSAngleFRC7cSAngle(); -// False False -// s16 False extern "C" void __ct__7cSAngleFs(); -// False False extern "C" void Inv__7cSAngleCFv(); -// False False -// s16 False extern "C" void __mi__7cSAngleCFs(); -// False False -// cXyz const& False -// cXyz const False -// cXyz False extern "C" void __ct__7cSGlobeFRC4cXyz(); -// False False -// JAISoundID False -// Vec const* False -// Vec const False -// Vec False -// u32 False -// s8 False -// f32 False -// f32 False -// f32 False -// f32 False -// u8 False extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc(); -// False False -// void False -// f32 False extern "C" void bgmNowBattle__8Z2SeqMgrFf(); -// False False -// void False -// void* False -// void False extern "C" void __dl__FPv(); -// False False extern "C" void DCStoreRangeNoSync(); -// False False extern "C" void PSMTXCopy(); -// False False extern "C" void PSMTXConcat(); -// False False extern "C" void PSMTXInverse(); -// False False extern "C" void PSMTXTrans(); -// False False extern "C" void PSMTXMultVec(); -// False False extern "C" void PSVECSquareMag(); -// False False extern "C" void __register_global_object(); -// False False extern "C" void __destroy_arr(); -// False False extern "C" void __construct_array(); -// False False extern "C" void _savegpr_21(); -// False False extern "C" void _savegpr_22(); -// False False extern "C" void _savegpr_24(); -// False False extern "C" void _savegpr_26(); -// False False extern "C" void _savegpr_27(); -// False False extern "C" void _savegpr_28(); -// False False extern "C" void _savegpr_29(); -// False False extern "C" void _restgpr_21(); -// False False extern "C" void _restgpr_22(); -// False False extern "C" void _restgpr_24(); -// False False extern "C" void _restgpr_26(); -// False False extern "C" void _restgpr_27(); -// False False extern "C" void _restgpr_28(); -// False False extern "C" void _restgpr_29(); -// False False extern "C" void strcmp(); -// False False extern "C" void tan(); extern "C" extern void* __vt__25mDoExt_McaMorfCallBack1_c[3]; extern "C" extern u8 dist_table__12dAttention_c[6552]; @@ -1102,26 +375,25 @@ extern "C" extern u8 struct_80450D64[4]; extern "C" extern u8 data_80450F58[8]; extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */]; -// +// // Declarations: -// +// -/* 80070018-80070038 0020+00 s=2 e=0 z=0 None .text padLockButton__25@unnamed@d_attention_cpp@Fl */ +/* 80070018-80070038 0020+00 s=2 e=0 z=0 None .text padLockButton__25@unnamed@d_attention_cpp@Fl + */ // 8007001C: 803DD2E8 (m_cpadInfo__8mDoCPd_c) // 80070020: 803DD2E8 (m_cpadInfo__8mDoCPd_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False extern "C" asm static void func_80070018() { - nofralloc + nofralloc #include "asm/d/d_attention/func_80070018.s" } #pragma pop - /* ############################################################################################## */ -/* 8037A770-8037A780 000F+01 s=2 e=0 z=0 None .rodata @stringBase0 */ +/* 8037A770-8037A780 000F+01 s=2 e=0 z=0 None .rodata @stringBase0 */ #pragma push #pragma force_active on #pragma section ".dead" @@ -1131,94 +403,97 @@ SECTION_DEAD char const* const stringBase_8037A778 = "Always"; SECTION_DEAD static char const* const pad_8037A77F = ""; #pragma pop -/* 803A9BF8-803A9C04 000C+00 s=2 e=0 z=0 None .data loc_type_tbl__12dAttention_c */ +/* 803A9BF8-803A9C04 000C+00 s=2 e=0 z=0 None .data loc_type_tbl__12dAttention_c */ SECTION_DATA static u8 loc_type_tbl__12dAttention_c[12] = { - 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, }; -/* 803A9C04-803A9C18 0014+00 s=1 e=0 z=0 None .data act_type_tbl__12dAttention_c */ +/* 803A9C04-803A9C18 0014+00 s=1 e=0 z=0 None .data act_type_tbl__12dAttention_c */ SECTION_DATA static u8 act_type_tbl__12dAttention_c[20] = { - 0x00, 0x03, 0x00, 0x08, 0x00, 0x04, 0x00, 0x10, 0x00, 0x05, 0x00, 0x20, 0x00, 0x06, 0x00, 0x40, - 0x00, 0x07, 0x00, 0x80, + 0x00, 0x03, 0x00, 0x08, 0x00, 0x04, 0x00, 0x10, 0x00, 0x05, + 0x00, 0x20, 0x00, 0x06, 0x00, 0x40, 0x00, 0x07, 0x00, 0x80, }; -/* 803A9C18-803A9C3C 0024+00 s=1 e=0 z=0 None .data ftp_table$4417 */ +/* 803A9C18-803A9C3C 0024+00 s=1 e=0 z=0 None .data ftp_table$4417 */ SECTION_DATA static u8 ftp_table[36] = { - 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, - 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, }; -/* 803A9C3C-803A9C48 000C+00 s=1 e=0 z=0 None .data ang_table2$4419 */ +/* 803A9C3C-803A9C48 000C+00 s=1 e=0 z=0 None .data ang_table2$4419 */ SECTION_DATA static u8 ang_table2[12] = { - 0x0A, 0xAA, 0x20, 0x00, 0x2A, 0xAA, 0x40, 0x00, 0x4E, 0x38, 0x60, 0x00, + 0x0A, 0xAA, 0x20, 0x00, 0x2A, 0xAA, 0x40, 0x00, 0x4E, 0x38, 0x60, 0x00, }; -/* 803A9C48-803A9C54 000C+00 s=1 e=1 z=0 None .data __vt__19dAttDraw_CallBack_c */ +/* 803A9C48-803A9C54 000C+00 s=1 e=1 z=0 None .data __vt__19dAttDraw_CallBack_c */ SECTION_DATA void* __vt__19dAttDraw_CallBack_c[3] = { - (void*)NULL /* RTTI */, - (void*)NULL, - (void*)execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo, }; -/* 803A9C54-803A9C60 000C+00 s=2 e=0 z=0 None .data __vt__15dAttDrawParam_c */ +/* 803A9C54-803A9C60 000C+00 s=2 e=0 z=0 None .data __vt__15dAttDrawParam_c */ SECTION_DATA void* __vt__15dAttDrawParam_c[3] = { - (void*)NULL /* RTTI */, - (void*)NULL, - (void*)__dt__15dAttDrawParam_cFv, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__15dAttDrawParam_cFv, }; -/* 803A9C60-803A9C70 000C+04 s=3 e=1 z=0 None .data __vt__11dAttParam_c */ +/* 803A9C60-803A9C70 000C+04 s=3 e=1 z=0 None .data __vt__11dAttParam_c */ SECTION_DATA void* __vt__11dAttParam_c[3 + 1 /* padding */] = { - (void*)NULL /* RTTI */, - (void*)NULL, - (void*)__dt__11dAttParam_cFv, - /* padding */ - NULL, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)__dt__11dAttParam_cFv, + /* padding */ + NULL, }; -/* 80452628-8045262C 0004+00 s=1 e=0 z=0 None .sdata2 @4061 */ +/* 80452628-8045262C 0004+00 s=1 e=0 z=0 None .sdata2 @4061 */ SECTION_SDATA2 static f32 lit_4061 = 45.0f; -/* 8045262C-80452630 0004+00 s=1 e=0 z=0 None .sdata2 @4062 */ +/* 8045262C-80452630 0004+00 s=1 e=0 z=0 None .sdata2 @4062 */ SECTION_SDATA2 static f32 lit_4062 = 30.0f; -/* 80452630-80452634 0004+00 s=1 e=0 z=0 None .sdata2 @4063 */ +/* 80452630-80452634 0004+00 s=1 e=0 z=0 None .sdata2 @4063 */ SECTION_SDATA2 static f32 lit_4063 = 90.0f; -/* 80452634-80452638 0004+00 s=2 e=0 z=0 None .sdata2 @4064 */ +/* 80452634-80452638 0004+00 s=2 e=0 z=0 None .sdata2 @4064 */ SECTION_SDATA2 static f32 lit_4064 = -9.0f / 10.0f; -/* 80452638-8045263C 0004+00 s=1 e=0 z=0 None .sdata2 @4065 */ +/* 80452638-8045263C 0004+00 s=1 e=0 z=0 None .sdata2 @4065 */ SECTION_SDATA2 static f32 lit_4065 = 3000.0f; -/* 8045263C-80452640 0004+00 s=1 e=0 z=0 None .sdata2 @4066 */ +/* 8045263C-80452640 0004+00 s=1 e=0 z=0 None .sdata2 @4066 */ SECTION_SDATA2 static f32 lit_4066 = 1000.0f; -/* 80452640-80452644 0004+00 s=1 e=0 z=0 None .sdata2 @4067 */ +/* 80452640-80452644 0004+00 s=1 e=0 z=0 None .sdata2 @4067 */ SECTION_SDATA2 static f32 lit_4067 = 6.0f; -/* 80452644-80452648 0004+00 s=1 e=0 z=0 None .sdata2 @4068 */ +/* 80452644-80452648 0004+00 s=1 e=0 z=0 None .sdata2 @4068 */ SECTION_SDATA2 static f32 lit_4068 = 4.5f; -/* 80452648-8045264C 0004+00 s=1 e=0 z=0 None .sdata2 @4069 */ +/* 80452648-8045264C 0004+00 s=1 e=0 z=0 None .sdata2 @4069 */ SECTION_SDATA2 static f32 lit_4069 = 14.0f; -/* 8045264C-80452650 0004+00 s=1 e=0 z=0 None .sdata2 @4070 */ +/* 8045264C-80452650 0004+00 s=1 e=0 z=0 None .sdata2 @4070 */ SECTION_SDATA2 static f32 lit_4070 = 10.0f; -/* 80452650-80452654 0004+00 s=12 e=0 z=0 None .sdata2 @4071 */ +/* 80452650-80452654 0004+00 s=12 e=0 z=0 None .sdata2 @4071 */ SECTION_SDATA2 static u8 lit_4071[4] = { - 0x00, 0x00, 0x00, 0x00, + 0x00, + 0x00, + 0x00, + 0x00, }; -/* 80452654-80452658 0004+00 s=1 e=0 z=0 None .sdata2 @4072 */ +/* 80452654-80452658 0004+00 s=1 e=0 z=0 None .sdata2 @4072 */ SECTION_SDATA2 static f32 lit_4072 = 17.0f / 10.0f; -/* 80452658-8045265C 0004+00 s=10 e=0 z=0 None .sdata2 @4073 */ +/* 80452658-8045265C 0004+00 s=10 e=0 z=0 None .sdata2 @4073 */ SECTION_SDATA2 static f32 lit_4073 = 1.0f; -/* 80070038-80070110 00D8+00 s=1 e=0 z=0 None .text __ct__11dAttParam_cFl */ +/* 80070038-80070110 00D8+00 s=1 e=0 z=0 None .text __ct__11dAttParam_cFl */ // 8007004C: 803A9C60 (__vt__11dAttParam_c) // 80070050: 803A9C60 (__vt__11dAttParam_c) // 80070058: 80452628 (lit_4061) @@ -1243,38 +518,33 @@ SECTION_SDATA2 static f32 lit_4073 = 1.0f; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// s32 False asm dAttParam_c::dAttParam_c(s32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/__ct__11dAttParam_cFl.s" } #pragma pop - -/* 80070110-80070158 0048+00 s=2 e=0 z=0 None .text __dt__11dAttParam_cFv */ +/* 80070110-80070158 0048+00 s=2 e=0 z=0 None .text __dt__11dAttParam_cFv */ // 80070128: 803A9C60 (__vt__11dAttParam_c) // 8007012C: 803A9C60 (__vt__11dAttParam_c) // 8007013C: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm dAttParam_c::~dAttParam_c() { - nofralloc + nofralloc #include "asm/d/d_attention/__dt__11dAttParam_cFv.s" } #pragma pop - /* ############################################################################################## */ -/* 8045265C-80452660 0004+00 s=1 e=0 z=0 None .sdata2 @4084 */ +/* 8045265C-80452660 0004+00 s=1 e=0 z=0 None .sdata2 @4084 */ SECTION_SDATA2 static f32 lit_4084 = 250.0f; -/* 80452660-80452664 0004+00 s=1 e=0 z=0 None .sdata2 @4085 */ +/* 80452660-80452664 0004+00 s=1 e=0 z=0 None .sdata2 @4085 */ SECTION_SDATA2 static f32 lit_4085 = 2.0f; -/* 80070158-80070178 0020+00 s=1 e=0 z=0 None .text __ct__15dAttDrawParam_cFv */ +/* 80070158-80070178 0020+00 s=1 e=0 z=0 None .text __ct__15dAttDrawParam_cFv */ // 80070158: 803A9C54 (__vt__15dAttDrawParam_c) // 8007015C: 803A9C54 (__vt__15dAttDrawParam_c) // 80070164: 8045265C (lit_4084) @@ -1282,42 +552,36 @@ SECTION_SDATA2 static f32 lit_4085 = 2.0f; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm dAttDrawParam_c::dAttDrawParam_c() { - nofralloc + nofralloc #include "asm/d/d_attention/__ct__15dAttDrawParam_cFv.s" } #pragma pop - /* ############################################################################################## */ -/* 80452664-80452668 0004+00 s=1 e=0 z=0 None .sdata2 @4092 */ +/* 80452664-80452668 0004+00 s=1 e=0 z=0 None .sdata2 @4092 */ SECTION_SDATA2 static f32 lit_4092 = 3.0f / 5.0f; -/* 80070178-80070198 0020+00 s=1 e=0 z=0 None .text execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo */ +/* 80070178-80070198 0020+00 s=1 e=0 z=0 None .text + * execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo */ // 80070184: 80452664 (lit_4092) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u16 False -// J3DTransformInfo* False -// J3DTransformInfo False asm void dAttDraw_CallBack_c::execute(u16 param_0, J3DTransformInfo* param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo.s" } #pragma pop - /* ############################################################################################## */ -/* 80424B00-80424B0C 000C+00 s=1 e=0 z=0 None .bss @4093 */ +/* 80424B00-80424B0C 000C+00 s=1 e=0 z=0 None .bss @4093 */ static u8 lit_4093[12]; -/* 80424B0C-80424B20 0010+04 s=3 e=0 z=0 None .bss g_AttDwHIO */ +/* 80424B0C-80424B20 0010+04 s=3 e=0 z=0 None .bss g_AttDwHIO */ static u8 g_AttDwHIO[16 + 4 /* padding */]; -/* 80070198-80070774 05DC+00 s=0 e=1 z=0 None .text __ct__12dAttention_cFP10fopAc_ac_cUl */ +/* 80070198-80070774 05DC+00 s=0 e=1 z=0 None .text __ct__12dAttention_cFP10fopAc_ac_cUl */ // 800701A8: 803621C8 (_savegpr_24) // 800701B8: 803A71E8 (__vt__25mDoExt_McaMorfCallBack1_c) // 800701BC: 803A71E8 (__vt__25mDoExt_McaMorfCallBack1_c) @@ -1414,18 +678,13 @@ static u8 g_AttDwHIO[16 + 4 /* padding */]; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// u32 False asm dAttention_c::dAttention_c(fopAc_ac_c* param_0, u32 param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/__ct__12dAttention_cFP10fopAc_ac_cUl.s" } #pragma pop - -/* 80070774-80070844 00D0+00 s=0 e=2 z=0 None .text __dt__12dAttention_cFv */ +/* 80070774-80070844 00D0+00 s=0 e=2 z=0 None .text __dt__12dAttention_cFv */ // 800707A0: 8000F18C (mDoExt_destroySolidHeap__FP12JKRSolidHeap) // 800707B4: 80070110 (__dt__11dAttParam_cFv) // 800707BC: 800304D0 (__dt__10dAttList_cFv) @@ -1444,28 +703,23 @@ asm dAttention_c::dAttention_c(fopAc_ac_c* param_0, u32 param_1) { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm dAttention_c::~dAttention_c() { - nofralloc + nofralloc #include "asm/d/d_attention/__dt__12dAttention_cFv.s" } #pragma pop - -/* 80070844-80070880 003C+00 s=2 e=2 z=8 None .text GetLockonList__12dAttention_cFl */ +/* 80070844-80070880 003C+00 s=2 e=2 z=8 None .text GetLockonList__12dAttention_cFl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// s32 False asm void dAttention_c::GetLockonList(s32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/GetLockonList__12dAttention_cFl.s" } #pragma pop - -/* 80070880-80070974 00F4+00 s=0 e=5 z=2 None .text getActionBtnB__12dAttention_cFv */ +/* 80070880-80070974 00F4+00 s=0 e=5 z=2 None .text getActionBtnB__12dAttention_cFv */ // 80070890: 803621D8 (_savegpr_28) // 8007089C: 80070844 (GetLockonList__12dAttention_cFl) // 800708A8: 80073864 (getActor__10dAttList_cFv) @@ -1476,15 +730,13 @@ asm void dAttention_c::GetLockonList(s32 param_0) { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void dAttention_c::getActionBtnB() { - nofralloc + nofralloc #include "asm/d/d_attention/getActionBtnB__12dAttention_cFv.s" } #pragma pop - -/* 80070974-80070A70 00FC+00 s=0 e=1 z=0 None .text getActionBtnXY__12dAttention_cFv */ +/* 80070974-80070A70 00FC+00 s=0 e=1 z=0 None .text getActionBtnXY__12dAttention_cFv */ // 80070984: 803621D8 (_savegpr_28) // 80070990: 80070844 (GetLockonList__12dAttention_cFl) // 8007099C: 80073864 (getActor__10dAttList_cFv) @@ -1495,19 +747,17 @@ asm void dAttention_c::getActionBtnB() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void dAttention_c::getActionBtnXY() { - nofralloc + nofralloc #include "asm/d/d_attention/getActionBtnXY__12dAttention_cFv.s" } #pragma pop - /* ############################################################################################## */ -/* 80450660-80450664 0004+00 s=2 e=0 z=0 None .sdata loc_type_num__12dAttention_c */ +/* 80450660-80450664 0004+00 s=2 e=0 z=0 None .sdata loc_type_num__12dAttention_c */ SECTION_SDATA static u32 loc_type_num__12dAttention_c = 0x00000003; -/* 80070A70-80070AC0 0050+00 s=1 e=0 z=0 None .text chkAttMask__12dAttention_cFUlUl */ +/* 80070A70-80070AC0 0050+00 s=1 e=0 z=0 None .text chkAttMask__12dAttention_cFUlUl */ // 80070A74: 80450660 (loc_type_num__12dAttention_c) // 80070A78: 803A9BF8 (loc_type_tbl__12dAttention_c) // 80070A7C: 803A9BF8 (loc_type_tbl__12dAttention_c) @@ -1516,51 +766,49 @@ SECTION_SDATA static u32 loc_type_num__12dAttention_c = 0x00000003; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u32 False -// u32 False asm void dAttention_c::chkAttMask(u32 param_0, u32 param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/chkAttMask__12dAttention_cFUlUl.s" } #pragma pop - -/* 80070AC0-80070B2C 006C+00 s=2 e=0 z=0 None .text check_event_condition__FUlUs */ +/* 80070AC0-80070B2C 006C+00 s=2 e=0 z=0 None .text check_event_condition__FUlUs */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u32 False -// u16 False asm static void check_event_condition(u32 param_0, u16 param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/check_event_condition__FUlUs.s" } #pragma pop - /* ############################################################################################## */ -/* 80450664-80450668 0004+00 s=1 e=0 z=0 None .sdata act_type_num__12dAttention_c */ +/* 80450664-80450668 0004+00 s=1 e=0 z=0 None .sdata act_type_num__12dAttention_c */ SECTION_SDATA static u32 act_type_num__12dAttention_c = 0x00000005; -/* 80450668-8045066C 0004+00 s=1 e=0 z=0 None .sdata chk_type_tbl__12dAttention_c */ +/* 80450668-8045066C 0004+00 s=1 e=0 z=0 None .sdata chk_type_tbl__12dAttention_c */ SECTION_SDATA static u32 chk_type_tbl__12dAttention_c = 0x00080100; -/* 8045066C-80450670 0004+00 s=1 e=0 z=0 None .sdata chk_type_num__12dAttention_c */ +/* 8045066C-80450670 0004+00 s=1 e=0 z=0 None .sdata chk_type_num__12dAttention_c */ SECTION_SDATA static u32 chk_type_num__12dAttention_c = 0x00000001; -/* 80450670-80450674 0004+00 s=2 e=0 z=0 None .sdata None */ +/* 80450670-80450674 0004+00 s=2 e=0 z=0 None .sdata None */ SECTION_SDATA static u32 data_80450670 = 0x01000000; -/* 80450674-8045067C 0006+02 s=1 e=0 z=0 None .sdata ang_table$4418 */ +/* 80450674-8045067C 0006+02 s=1 e=0 z=0 None .sdata ang_table$4418 */ SECTION_SDATA static u8 ang_table[6 + 2 /* padding */] = { - 0x40, 0x00, 0x20, 0x00, 0x0A, 0xAA, - /* padding */ - 0x00, 0x00, + 0x40, + 0x00, + 0x20, + 0x00, + 0x0A, + 0xAA, + /* padding */ + 0x00, + 0x00, }; -/* 80070B2C-80070BF4 00C8+00 s=2 e=0 z=0 None .text check_flontofplayer__FUlss */ +/* 80070B2C-80070BF4 00C8+00 s=2 e=0 z=0 None .text check_flontofplayer__FUlss */ // 80070B54: 803A9C18 (ftp_table) // 80070B58: 803A9C18 (ftp_table) // 80070B60: 80450674 (ang_table) @@ -1571,47 +819,37 @@ SECTION_SDATA static u8 ang_table[6 + 2 /* padding */] = { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u32 False -// s16 False -// s16 False asm static void check_flontofplayer(u32 param_0, s16 param_1, s16 param_2) { - nofralloc + nofralloc #include "asm/d/d_attention/check_flontofplayer__FUlss.s" } #pragma pop - /* ############################################################################################## */ -/* 80452668-80452670 0004+04 s=2 e=0 z=0 None .sdata2 @4448 */ +/* 80452668-80452670 0004+04 s=2 e=0 z=0 None .sdata2 @4448 */ SECTION_SDATA2 static f32 lit_4448[1 + 1 /* padding */] = { - 32768.0f, - /* padding */ - 0.0f, + 32768.0f, + /* padding */ + 0.0f, }; -/* 80452670-80452678 0008+00 s=3 e=0 z=0 None .sdata2 @4450 */ +/* 80452670-80452678 0008+00 s=3 e=0 z=0 None .sdata2 @4450 */ SECTION_SDATA2 static f64 lit_4450 = 4503601774854144.0 /* cast s32 to float */; -/* 80070BF4-80070C40 004C+00 s=2 e=0 z=0 None .text distace_weight__Ffsf */ +/* 80070BF4-80070C40 004C+00 s=2 e=0 z=0 None .text distace_weight__Ffsf */ // 80070BFC: 80452670 (lit_4450) // 80070C18: 80452668 (lit_4448) // 80070C20: 80452658 (lit_4073) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// f32 False -// s16 False -// f32 False asm static void distace_weight(f32 param_0, s16 param_1, f32 param_2) { - nofralloc + nofralloc #include "asm/d/d_attention/distace_weight__Ffsf.s" } #pragma pop - -/* 80070C40-80070CA0 0060+00 s=2 e=0 z=0 None .text distace_angle_adjust__Ffsf */ +/* 80070C40-80070CA0 0060+00 s=2 e=0 z=0 None .text distace_angle_adjust__Ffsf */ // 80070C48: 80452670 (lit_4450) // 80070C64: 80452668 (lit_4448) // 80070C6C: 80452650 (lit_4071) @@ -1619,30 +857,25 @@ asm static void distace_weight(f32 param_0, s16 param_1, f32 param_2) { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// f32 False -// s16 False -// f32 False asm static void distace_angle_adjust(f32 param_0, s16 param_1, f32 param_2) { - nofralloc + nofralloc #include "asm/d/d_attention/distace_angle_adjust__Ffsf.s" } #pragma pop - /* ############################################################################################## */ -/* 80452678-80452680 0008+00 s=3 e=0 z=0 None .sdata2 @4514 */ +/* 80452678-80452680 0008+00 s=3 e=0 z=0 None .sdata2 @4514 */ SECTION_SDATA2 static f64 lit_4514 = 0.5; -/* 80452680-80452688 0008+00 s=3 e=0 z=0 None .sdata2 @4515 */ +/* 80452680-80452688 0008+00 s=3 e=0 z=0 None .sdata2 @4515 */ SECTION_SDATA2 static f64 lit_4515 = 3.0; -/* 80452688-80452690 0008+00 s=3 e=0 z=0 None .sdata2 @4516 */ +/* 80452688-80452690 0008+00 s=3 e=0 z=0 None .sdata2 @4516 */ SECTION_SDATA2 static u8 lit_4516[8] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 80070CA0-80070E90 01F0+00 s=3 e=0 z=0 None .text check_distace__FP4cXyzsP4cXyzffff */ +/* 80070CA0-80070E90 01F0+00 s=3 e=0 z=0 None .text check_distace__FP4cXyzsP4cXyzffff */ // 80070CF4: 80266B34 (__mi__4cXyzCFRC3Vec) // 80070D38: 80452658 (lit_4073) // 80070D3C: 80070C40 (distace_angle_adjust__Ffsf) @@ -1659,31 +892,22 @@ SECTION_SDATA2 static u8 lit_4516[8] = { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// cXyz* False -// cXyz False -// s16 False -// cXyz* False -// cXyz False -// f32 False -// f32 False -// f32 False -// f32 False -asm static void check_distace(cXyz* param_0, s16 param_1, cXyz* param_2, f32 param_3, f32 param_4, f32 param_5, f32 param_6) { - nofralloc +asm static void check_distace(cXyz* param_0, s16 param_1, cXyz* param_2, f32 param_3, f32 param_4, + f32 param_5, f32 param_6) { + nofralloc #include "asm/d/d_attention/check_distace__FP4cXyzsP4cXyzffff.s" } #pragma pop - /* ############################################################################################## */ -/* 80452690-80452694 0004+00 s=3 e=0 z=0 None .sdata2 @4562 */ +/* 80452690-80452694 0004+00 s=3 e=0 z=0 None .sdata2 @4562 */ SECTION_SDATA2 static f32 lit_4562 = -1.0f; -/* 80452694-80452698 0004+00 s=3 e=0 z=0 None .sdata2 @4563 */ +/* 80452694-80452698 0004+00 s=3 e=0 z=0 None .sdata2 @4563 */ SECTION_SDATA2 static f32 lit_4563 = 0.5f; -/* 80070E90-800710C0 0230+00 s=2 e=0 z=0 None .text calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl */ +/* 80070E90-800710C0 0230+00 s=2 e=0 z=0 None .text + * calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl */ // 80070EB8: 803621BC (_savegpr_21) // 80070F04: 80452650 (lit_4071) // 80070F0C: 80450660 (loc_type_num__12dAttention_c) @@ -1717,23 +941,15 @@ SECTION_SDATA2 static f32 lit_4563 = 0.5f; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// int False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// s16 False -// s16 False -// u32* False -// u32 False -asm void dAttention_c::calcWeight(int param_0, fopAc_ac_c* param_1, f32 param_2, s16 param_3, s16 param_4, u32* param_5) { - nofralloc +asm void dAttention_c::calcWeight(int param_0, fopAc_ac_c* param_1, f32 param_2, s16 param_3, + s16 param_4, u32* param_5) { + nofralloc #include "asm/d/d_attention/calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl.s" } #pragma pop - -/* 800710C0-80071240 0180+00 s=1 e=0 z=0 None .text setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl */ +/* 800710C0-80071240 0180+00 s=1 e=0 z=0 None .text + * setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl */ // 800710E0: 803621D0 (_savegpr_26) // 8007113C: 80073864 (getActor__10dAttList_cFv) // 80071180: 80452650 (lit_4071) @@ -1742,22 +958,14 @@ asm void dAttention_c::calcWeight(int param_0, fopAc_ac_c* param_1, f32 param_2, #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// int False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// f32 False -// cSAngle False -// u32 False -asm void dAttention_c::setList(int param_0, fopAc_ac_c* param_1, f32 param_2, f32 param_3, cSAngle param_4, u32 param_5) { - nofralloc +asm void dAttention_c::setList(int param_0, fopAc_ac_c* param_1, f32 param_2, f32 param_3, + cSAngle param_4, u32 param_5) { + nofralloc #include "asm/d/d_attention/setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl.s" } #pragma pop - -/* 80071240-8007138C 014C+00 s=6 e=0 z=0 None .text initList__12dAttention_cFUl */ +/* 80071240-8007138C 014C+00 s=6 e=0 z=0 None .text initList__12dAttention_cFUl */ // 80071250: 803621D4 (_savegpr_27) // 8007129C: 80003540 (memcpy) // 800712A0: 80452650 (lit_4071) @@ -1774,61 +982,49 @@ asm void dAttention_c::setList(int param_0, fopAc_ac_c* param_1, f32 param_2, f3 #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u32 False asm void dAttention_c::initList(u32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/initList__12dAttention_cFUl.s" } #pragma pop - -/* 8007138C-800713CC 0040+00 s=1 e=0 z=0 None .text select_attention__FP10fopAc_ac_cPv */ +/* 8007138C-800713CC 0040+00 s=1 e=0 z=0 None .text select_attention__FP10fopAc_ac_cPv */ // 800713B8: 80071488 (SelectAttention__12dAttention_cFP10fopAc_ac_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// fopAc_ac_c* False -// fopAc_ac_c False -// void* False -// void False asm static void select_attention(fopAc_ac_c* param_0, void* param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/select_attention__FP10fopAc_ac_cPv.s" } #pragma pop - -/* 800713CC-80071424 0058+00 s=4 e=0 z=0 None .text makeList__12dAttention_cFv */ +/* 800713CC-80071424 0058+00 s=4 e=0 z=0 None .text makeList__12dAttention_cFv */ // 800713E0: 8007138C (select_attention__FP10fopAc_ac_cPv) // 800713E4: 8007138C (select_attention__FP10fopAc_ac_cPv) // 800713EC: 800197BC (fopAcIt_Executor__FPFPvPv_iPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::makeList() { - nofralloc + nofralloc #include "asm/d/d_attention/makeList__12dAttention_cFv.s" } #pragma pop - -/* 80071424-80071488 0064+00 s=1 e=0 z=0 None .text setOwnerAttentionPos__12dAttention_cFv */ +/* 80071424-80071488 0064+00 s=1 e=0 z=0 None .text setOwnerAttentionPos__12dAttention_cFv */ // 80071464: 8015F3FC (getAttentionOffsetY__9daPy_py_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::setOwnerAttentionPos() { - nofralloc + nofralloc #include "asm/d/d_attention/setOwnerAttentionPos__12dAttention_cFv.s" } #pragma pop - -/* 80071488-8007167C 01F4+00 s=1 e=0 z=0 None .text SelectAttention__12dAttention_cFP10fopAc_ac_c */ +/* 80071488-8007167C 01F4+00 s=1 e=0 z=0 None .text SelectAttention__12dAttention_cFP10fopAc_ac_c + */ // 800714A0: 803621DC (_savegpr_29) // 800714DC: 80266B34 (__mi__4cXyzCFRC3Vec) // 800714E8: 80271880 (__ct__7cSGlobeFRC4cXyz) @@ -1849,30 +1045,24 @@ asm void dAttention_c::setOwnerAttentionPos() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// fopAc_ac_c* False -// fopAc_ac_c False asm void dAttention_c::SelectAttention(fopAc_ac_c* param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/SelectAttention__12dAttention_cFP10fopAc_ac_c.s" } #pragma pop - -/* 8007167C-800716B8 003C+00 s=0 e=9 z=0 None .text __dt__7cSGlobeFv */ +/* 8007167C-800716B8 003C+00 s=0 e=9 z=0 None .text __dt__7cSGlobeFv */ // 8007169C: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm cSGlobe::~cSGlobe() { - nofralloc + nofralloc #include "asm/d/d_attention/__dt__7cSGlobeFv.s" } #pragma pop - -/* 800716B8-800718A4 01EC+00 s=4 e=0 z=0 None .text sortList__12dAttention_cFv */ +/* 800716B8-800718A4 01EC+00 s=4 e=0 z=0 None .text sortList__12dAttention_cFv */ // 800716C8: 803621C0 (_savegpr_22) // 80071730: 80003540 (memcpy) // 80071740: 80003540 (memcpy) @@ -1887,15 +1077,13 @@ asm cSGlobe::~cSGlobe() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::sortList() { - nofralloc + nofralloc #include "asm/d/d_attention/sortList__12dAttention_cFv.s" } #pragma pop - -/* 800718A4-80071960 00BC+00 s=2 e=0 z=0 None .text stockAttention__12dAttention_cFv */ +/* 800718A4-80071960 00BC+00 s=2 e=0 z=0 None .text stockAttention__12dAttention_cFv */ // 800718C0: 8007353C (LockonTarget__12dAttention_cFl) // 800718D0: 80071240 (initList__12dAttention_cFUl) // 800718D8: 800713CC (makeList__12dAttention_cFv) @@ -1906,15 +1094,13 @@ asm void dAttention_c::sortList() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::stockAttention() { - nofralloc + nofralloc #include "asm/d/d_attention/stockAttention__12dAttention_cFv.s" } #pragma pop - -/* 80071960-80071A68 0108+00 s=2 e=0 z=0 None .text nextAttention__12dAttention_cFv */ +/* 80071960-80071A68 0108+00 s=2 e=0 z=0 None .text nextAttention__12dAttention_cFv */ // 80071978: 80450670 (data_80450670) // 800719D8: 8007353C (LockonTarget__12dAttention_cFl) // 800719E8: 80023590 (fpcSch_JudgeByID__FPvPv) @@ -1928,28 +1114,24 @@ asm void dAttention_c::stockAttention() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::nextAttention() { - nofralloc + nofralloc #include "asm/d/d_attention/nextAttention__12dAttention_cFv.s" } #pragma pop - -/* 80071A68-80071A98 0030+00 s=3 e=0 z=0 None .text freeAttention__12dAttention_cFv */ +/* 80071A68-80071A98 0030+00 s=3 e=0 z=0 None .text freeAttention__12dAttention_cFv */ // 80071A80: 80071240 (initList__12dAttention_cFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::freeAttention() { - nofralloc + nofralloc #include "asm/d/d_attention/freeAttention__12dAttention_cFv.s" } #pragma pop - -/* 80071A98-80071CC0 0228+00 s=2 e=0 z=0 None .text chaseAttention__12dAttention_cFv */ +/* 80071A98-80071CC0 0228+00 s=2 e=0 z=0 None .text chaseAttention__12dAttention_cFv */ // 80071AB0: 803621D8 (_savegpr_28) // 80071ACC: 80073864 (getActor__10dAttList_cFv) // 80071AF8: 80266B34 (__mi__4cXyzCFRC3Vec) @@ -1975,15 +1157,14 @@ asm void dAttention_c::freeAttention() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::chaseAttention() { - nofralloc + nofralloc #include "asm/d/d_attention/chaseAttention__12dAttention_cFv.s" } #pragma pop - -/* 80071CC0-80071D6C 00AC+00 s=1 e=0 z=0 None .text EnemyDistance__12dAttention_cFP10fopAc_ac_c */ +/* 80071CC0-80071D6C 00AC+00 s=1 e=0 z=0 None .text EnemyDistance__12dAttention_cFP10fopAc_ac_c + */ // 80071CE8: 80452690 (lit_4562) // 80071CFC: 80452690 (lit_4562) // 80071D18: 80452690 (lit_4562) @@ -1994,42 +1175,32 @@ asm void dAttention_c::chaseAttention() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// fopAc_ac_c* False -// fopAc_ac_c False asm void dAttention_c::EnemyDistance(fopAc_ac_c* param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/EnemyDistance__12dAttention_cFP10fopAc_ac_c.s" } #pragma pop - -/* 80071D6C-80071DEC 0080+00 s=1 e=0 z=0 None .text sound_attention__FP10fopAc_ac_cPv */ +/* 80071D6C-80071DEC 0080+00 s=1 e=0 z=0 None .text sound_attention__FP10fopAc_ac_cPv */ // 80071D90: 80071CC0 (EnemyDistance__12dAttention_cFP10fopAc_ac_c) // 80071D94: 80452650 (lit_4071) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// fopAc_ac_c* False -// fopAc_ac_c False -// void* False -// void False asm static void sound_attention(fopAc_ac_c* param_0, void* param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/sound_attention__FP10fopAc_ac_cPv.s" } #pragma pop - /* ############################################################################################## */ -/* 80452698-8045269C 0004+00 s=1 e=0 z=0 None .sdata2 @5137 */ +/* 80452698-8045269C 0004+00 s=1 e=0 z=0 None .sdata2 @5137 */ SECTION_SDATA2 static f32 lit_5137 = 10000.0f; -/* 8045269C-804526A0 0004+00 s=1 e=0 z=0 None .sdata2 @5138 */ +/* 8045269C-804526A0 0004+00 s=1 e=0 z=0 None .sdata2 @5138 */ SECTION_SDATA2 static f32 lit_5138 = 1.0f / 10.0f; -/* 80071DEC-80071E84 0098+00 s=1 e=0 z=0 None .text runSoundProc__12dAttention_cFv */ +/* 80071DEC-80071E84 0098+00 s=1 e=0 z=0 None .text runSoundProc__12dAttention_cFv */ // 80071E08: 80452698 (lit_5137) // 80071E1C: 80071D6C (sound_attention__FP10fopAc_ac_cPv) // 80071E20: 80071D6C (sound_attention__FP10fopAc_ac_cPv) @@ -2043,15 +1214,13 @@ SECTION_SDATA2 static f32 lit_5138 = 1.0f / 10.0f; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::runSoundProc() { - nofralloc + nofralloc #include "asm/d/d_attention/runSoundProc__12dAttention_cFv.s" } #pragma pop - -/* 80071E84-800720F4 0270+00 s=1 e=0 z=0 None .text runDrawProc__12dAttention_cFv */ +/* 80071E84-800720F4 0270+00 s=1 e=0 z=0 None .text runDrawProc__12dAttention_cFv */ // 80071EB0: 80072FE8 (setAlphaAnm__10dAttDraw_cFUcUc) // 80071EC0: 80072DD8 (setAnm__10dAttDraw_cFUcf) // 80071EE4: 804061C0 (g_dComIfG_gameInfo) @@ -2070,23 +1239,18 @@ asm void dAttention_c::runSoundProc() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::runDrawProc() { - nofralloc + nofralloc #include "asm/d/d_attention/runDrawProc__12dAttention_cFv.s" } #pragma pop - -/* 800720F4-800720F8 0004+00 s=1 e=0 z=0 None .text runDebugDisp__12dAttention_cFv */ -// True False -// void False +/* 800720F4-800720F8 0004+00 s=1 e=0 z=0 None .text runDebugDisp__12dAttention_cFv */ void dAttention_c::runDebugDisp() { - /* empty function */ + /* empty function */ } - -/* 800720F8-800722A0 01A8+00 s=1 e=0 z=0 None .text checkButton__12dAttention_cFv */ +/* 800720F8-800722A0 01A8+00 s=1 e=0 z=0 None .text checkButton__12dAttention_cFv */ // 8007210C: 80450F58 (data_80450F58) // 80072118: 80450D64 (struct_80450D64) // 80072124: 804061C0 (g_dComIfG_gameInfo) @@ -2100,41 +1264,35 @@ void dAttention_c::runDebugDisp() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::checkButton() { - nofralloc + nofralloc #include "asm/d/d_attention/checkButton__12dAttention_cFv.s" } #pragma pop - -/* 800722A0-800722EC 004C+00 s=2 e=0 z=0 None .text triggerProc__12dAttention_cFv */ +/* 800722A0-800722EC 004C+00 s=2 e=0 z=0 None .text triggerProc__12dAttention_cFv */ // 800722B4: 80071A98 (chaseAttention__12dAttention_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::triggerProc() { - nofralloc + nofralloc #include "asm/d/d_attention/triggerProc__12dAttention_cFv.s" } #pragma pop - -/* 800722EC-80072344 0058+00 s=2 e=0 z=0 None .text lostCheck__12dAttention_cFv */ +/* 800722EC-80072344 0058+00 s=2 e=0 z=0 None .text lostCheck__12dAttention_cFv */ // 80072300: 80071A98 (chaseAttention__12dAttention_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::lostCheck() { - nofralloc + nofralloc #include "asm/d/d_attention/lostCheck__12dAttention_cFv.s" } #pragma pop - -/* 80072344-800725F0 02AC+00 s=1 e=0 z=0 None .text judgementStatus4Hold__12dAttention_cFv */ +/* 80072344-800725F0 02AC+00 s=1 e=0 z=0 None .text judgementStatus4Hold__12dAttention_cFv */ // 80072394: 800718A4 (stockAttention__12dAttention_cFv) // 800723A8: 800722A0 (triggerProc__12dAttention_cFv) // 800723CC: 800736CC (LockonTargetPId__12dAttention_cFl) @@ -2159,15 +1317,14 @@ asm void dAttention_c::lostCheck() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::judgementStatus4Hold() { - nofralloc + nofralloc #include "asm/d/d_attention/judgementStatus4Hold__12dAttention_cFv.s" } #pragma pop - -/* 800725F0-80072924 0334+00 s=1 e=0 z=0 None .text judgementStatus4Switch__12dAttention_cFv */ +/* 800725F0-80072924 0334+00 s=1 e=0 z=0 None .text judgementStatus4Switch__12dAttention_cFv + */ // 80072634: 800718A4 (stockAttention__12dAttention_cFv) // 80072654: 800722A0 (triggerProc__12dAttention_cFv) // 8007267C: 800736CC (LockonTargetPId__12dAttention_cFl) @@ -2198,15 +1355,13 @@ asm void dAttention_c::judgementStatus4Hold() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttention_c::judgementStatus4Switch() { - nofralloc + nofralloc #include "asm/d/d_attention/judgementStatus4Switch__12dAttention_cFv.s" } #pragma pop - -/* 80072924-80072BD4 02B0+00 s=0 e=1 z=0 None .text Run__12dAttention_cFv */ +/* 80072924-80072BD4 02B0+00 s=0 e=1 z=0 None .text Run__12dAttention_cFv */ // 80072944: 804061C0 (g_dComIfG_gameInfo) // 80072948: 804061C0 (g_dComIfG_gameInfo) // 80072958: 80450670 (data_80450670) @@ -2241,15 +1396,13 @@ asm void dAttention_c::judgementStatus4Switch() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void dAttention_c::Run() { - nofralloc + nofralloc #include "asm/d/d_attention/Run__12dAttention_cFv.s" } #pragma pop - -/* 80072BD4-80072D80 01AC+00 s=0 e=1 z=0 None .text Draw__12dAttention_cFv */ +/* 80072BD4-80072D80 01AC+00 s=0 e=1 z=0 None .text Draw__12dAttention_cFv */ // 80072BE4: 803621DC (_savegpr_29) // 80072C08: 804061C0 (g_dComIfG_gameInfo) // 80072C0C: 804061C0 (g_dComIfG_gameInfo) @@ -2270,15 +1423,13 @@ asm void dAttention_c::Run() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void dAttention_c::Draw() { - nofralloc + nofralloc #include "asm/d/d_attention/Draw__12dAttention_cFv.s" } #pragma pop - -/* 80072D80-80072DD8 0058+00 s=2 e=0 z=0 None .text lockSoundStart__12dAttention_cFUl */ +/* 80072D80-80072DD8 0058+00 s=2 e=0 z=0 None .text lockSoundStart__12dAttention_cFUl */ // 80072D9C: 80451368 (mAudioMgrPtr__10Z2AudioMgr) // 80072DB0: 80452658 (lit_4073) // 80072DB8: 80452690 (lit_4562) @@ -2286,57 +1437,46 @@ asm void dAttention_c::Draw() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u32 False asm void dAttention_c::lockSoundStart(u32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/lockSoundStart__12dAttention_cFUl.s" } #pragma pop - -/* 80072DD8-80072FE8 0210+00 s=1 e=0 z=0 None .text setAnm__10dAttDraw_cFUcf */ +/* 80072DD8-80072FE8 0210+00 s=1 e=0 z=0 None .text setAnm__10dAttDraw_cFUcf */ // 80072DF4: 80452670 (lit_4450) // 80072E14: 80452658 (lit_4073) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u8 False -// f32 False asm void dAttDraw_c::setAnm(u8 param_0, f32 param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/setAnm__10dAttDraw_cFUcf.s" } #pragma pop - -/* 80072FE8-80073004 001C+00 s=1 e=0 z=0 None .text setAlphaAnm__10dAttDraw_cFUcUc */ +/* 80072FE8-80073004 001C+00 s=1 e=0 z=0 None .text setAlphaAnm__10dAttDraw_cFUcUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u8 False -// u8 False asm void dAttDraw_c::setAlphaAnm(u8 param_0, u8 param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/setAlphaAnm__10dAttDraw_cFUcUc.s" } #pragma pop - /* ############################################################################################## */ -/* 804526A0-804526A8 0004+04 s=1 e=0 z=0 None .sdata2 @5668 */ +/* 804526A0-804526A8 0004+04 s=1 e=0 z=0 None .sdata2 @5668 */ SECTION_SDATA2 static f32 lit_5668[1 + 1 /* padding */] = { - 255.0f, - /* padding */ - 0.0f, + 255.0f, + /* padding */ + 0.0f, }; -/* 804526A8-804526B0 0008+00 s=1 e=0 z=0 None .sdata2 @5670 */ +/* 804526A8-804526B0 0008+00 s=1 e=0 z=0 None .sdata2 @5670 */ SECTION_SDATA2 static f64 lit_5670 = 4503599627370496.0 /* cast u32 to float */; -/* 80073004-800732AC 02A8+00 s=1 e=0 z=0 None .text alphaAnm__10dAttDraw_cFv */ +/* 80073004-800732AC 02A8+00 s=1 e=0 z=0 None .text alphaAnm__10dAttDraw_cFv */ // 8007301C: 803621D8 (_savegpr_28) // 80073028: 804526A8 (lit_5670) // 80073064: 80452658 (lit_4073) @@ -2359,34 +1499,26 @@ SECTION_SDATA2 static f64 lit_5670 = 4503599627370496.0 /* cast u32 to float */; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttDraw_c::alphaAnm() { - nofralloc + nofralloc #include "asm/d/d_attention/alphaAnm__10dAttDraw_cFv.s" } #pragma pop - -/* 800732AC-800732B0 0004+00 s=0 e=3 z=0 None .text setTevKColor__11J3DTevBlockFUlPC10J3DGXColor */ -// False False -// void False -// u32 False -// J3DGXColor const* False -// J3DGXColor const False -// J3DGXColor False +/* 800732AC-800732B0 0004+00 s=0 e=3 z=0 None .text setTevKColor__11J3DTevBlockFUlPC10J3DGXColor + */ void J3DTevBlock::setTevKColor(u32 param_0, J3DGXColor const* param_1) { - /* empty function */ + /* empty function */ } - /* ############################################################################################## */ -/* 804526B0-804526B4 0004+00 s=1 e=0 z=0 None .sdata2 @5784 */ +/* 804526B0-804526B4 0004+00 s=1 e=0 z=0 None .sdata2 @5784 */ SECTION_SDATA2 static f32 lit_5784 = 0.01745329238474369f; -/* 804526B4-804526B8 0004+00 s=1 e=0 z=0 None .sdata2 @5785 */ +/* 804526B4-804526B8 0004+00 s=1 e=0 z=0 None .sdata2 @5785 */ SECTION_SDATA2 static f32 lit_5785 = -100.0f; -/* 800732B0-8007353C 028C+00 s=1 e=0 z=0 None .text draw__10dAttDraw_cFR4cXyzPA4_f */ +/* 800732B0-8007353C 028C+00 s=1 e=0 z=0 None .text draw__10dAttDraw_cFR4cXyzPA4_f */ // 800732D0: 803621D4 (_savegpr_27) // 800732F0: 803DD470 (now__14mDoMtx_stack_c) // 800732F4: 803DD470 (now__14mDoMtx_stack_c) @@ -2429,37 +1561,26 @@ SECTION_SDATA2 static f32 lit_5785 = -100.0f; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// cXyz& False -// cXyz False -// f32 (* )[4] False -// f32 False -// * False -// False -asm void dAttDraw_c::draw(cXyz& param_0, f32 (* param_1)[4]) { - nofralloc +asm void dAttDraw_c::draw(cXyz& param_0, f32 (*param_1)[4]) { + nofralloc #include "asm/d/d_attention/draw__10dAttDraw_cFR4cXyzPA4_f.s" } #pragma pop - -/* 8007353C-800735DC 00A0+00 s=8 e=13 z=21 None .text LockonTarget__12dAttention_cFl */ +/* 8007353C-800735DC 00A0+00 s=8 e=13 z=21 None .text LockonTarget__12dAttention_cFl */ // 8007354C: 804061C0 (g_dComIfG_gameInfo) // 80073550: 804061C0 (g_dComIfG_gameInfo) // 800735B0: 80073864 (getActor__10dAttList_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// s32 False asm void dAttention_c::LockonTarget(s32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/LockonTarget__12dAttention_cFl.s" } #pragma pop - -/* 800735DC-800736CC 00F0+00 s=0 e=1 z=0 None .text LockonReleaseDistanse__12dAttention_cFv */ +/* 800735DC-800736CC 00F0+00 s=0 e=1 z=0 None .text LockonReleaseDistanse__12dAttention_cFv */ // 800735F4: 800737E4 (LockonTruth__12dAttention_cFv) // 80073600: 80452650 (lit_4071) // 80073618: 80073864 (getActor__10dAttList_cFv) @@ -2477,232 +1598,182 @@ asm void dAttention_c::LockonTarget(s32 param_0) { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void dAttention_c::LockonReleaseDistanse() { - nofralloc + nofralloc #include "asm/d/d_attention/LockonReleaseDistanse__12dAttention_cFv.s" } #pragma pop - -/* 800736CC-80073734 0068+00 s=2 e=0 z=0 None .text LockonTargetPId__12dAttention_cFl */ +/* 800736CC-80073734 0068+00 s=2 e=0 z=0 None .text LockonTargetPId__12dAttention_cFl */ // 800736CC: 804061C0 (g_dComIfG_gameInfo) // 800736D0: 804061C0 (g_dComIfG_gameInfo) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// s32 False asm void dAttention_c::LockonTargetPId(s32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/LockonTargetPId__12dAttention_cFl.s" } #pragma pop - -/* 80073734-8007378C 0058+00 s=0 e=3 z=2 None .text ActionTarget__12dAttention_cFl */ +/* 80073734-8007378C 0058+00 s=0 e=3 z=2 None .text ActionTarget__12dAttention_cFl */ // 80073778: 80073864 (getActor__10dAttList_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// s32 False asm void dAttention_c::ActionTarget(s32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/ActionTarget__12dAttention_cFl.s" } #pragma pop - -/* 8007378C-800737E4 0058+00 s=0 e=3 z=0 None .text CheckObjectTarget__12dAttention_cFl */ +/* 8007378C-800737E4 0058+00 s=0 e=3 z=0 None .text CheckObjectTarget__12dAttention_cFl */ // 800737D0: 80073864 (getActor__10dAttList_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// s32 False asm void dAttention_c::CheckObjectTarget(s32 param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/CheckObjectTarget__12dAttention_cFl.s" } #pragma pop - -/* 800737E4-80073838 0054+00 s=3 e=53 z=37 None .text LockonTruth__12dAttention_cFv */ +/* 800737E4-80073838 0054+00 s=3 e=53 z=37 None .text LockonTruth__12dAttention_cFv */ // 80073810: 8007353C (LockonTarget__12dAttention_cFl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void dAttention_c::LockonTruth() { - nofralloc + nofralloc #include "asm/d/d_attention/LockonTruth__12dAttention_cFv.s" } #pragma pop - -/* 80073838-80073864 002C+00 s=0 e=1 z=0 None .text checkDistance__12dAttention_cFP4cXyzsP4cXyzffff */ +/* 80073838-80073864 002C+00 s=0 e=1 z=0 None .text + * checkDistance__12dAttention_cFP4cXyzsP4cXyzffff */ // 80073850: 80070CA0 (check_distace__FP4cXyzsP4cXyzffff) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// cXyz* False -// cXyz False -// s16 False -// cXyz* False -// cXyz False -// f32 False -// f32 False -// f32 False -// f32 False -asm void dAttention_c::checkDistance(cXyz* param_0, s16 param_1, cXyz* param_2, f32 param_3, f32 param_4, f32 param_5, f32 param_6) { - nofralloc +asm void dAttention_c::checkDistance(cXyz* param_0, s16 param_1, cXyz* param_2, f32 param_3, + f32 param_4, f32 param_5, f32 param_6) { + nofralloc #include "asm/d/d_attention/checkDistance__12dAttention_cFP4cXyzsP4cXyzffff.s" } #pragma pop - -/* 80073864-80073898 0034+00 s=11 e=3 z=8 None .text getActor__10dAttList_cFv */ +/* 80073864-80073898 0034+00 s=11 e=3 z=8 None .text getActor__10dAttList_cFv */ // 80073878: 80023590 (fpcSch_JudgeByID__FPvPv) // 8007387C: 80023590 (fpcSch_JudgeByID__FPvPv) // 80073884: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void dAttList_c::getActor() { - nofralloc + nofralloc #include "asm/d/d_attention/getActor__10dAttList_cFv.s" } #pragma pop - -/* 80073898-800738B4 001C+00 s=3 e=0 z=0 None .text setActor__10dAttList_cFP10fopAc_ac_c */ +/* 80073898-800738B4 001C+00 s=3 e=0 z=0 None .text setActor__10dAttList_cFP10fopAc_ac_c */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// fopAc_ac_c* False -// fopAc_ac_c False asm void dAttList_c::setActor(fopAc_ac_c* param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/setActor__10dAttList_cFP10fopAc_ac_c.s" } #pragma pop - -/* 800738B4-800738CC 0018+00 s=1 e=0 z=0 None .text getPId__10dAttHint_cFPv */ +/* 800738B4-800738CC 0018+00 s=1 e=0 z=0 None .text getPId__10dAttHint_cFPv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// void* False -// void False asm void dAttHint_c::getPId(void* param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/getPId__10dAttHint_cFPv.s" } #pragma pop - -/* 800738CC-800738FC 0030+00 s=0 e=1 z=0 None .text convPId__10dAttHint_cFUi */ +/* 800738CC-800738FC 0030+00 s=0 e=1 z=0 None .text convPId__10dAttHint_cFUi */ // 800738DC: 80023590 (fpcSch_JudgeByID__FPvPv) // 800738E0: 80023590 (fpcSch_JudgeByID__FPvPv) // 800738E8: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// unsigned int False asm void dAttHint_c::convPId(unsigned int param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/convPId__10dAttHint_cFUi.s" } #pragma pop - -/* 800738FC-80073958 005C+00 s=0 e=0 z=6 None .text request__10dAttHint_cFP10fopAc_ac_ci */ +/* 800738FC-80073958 005C+00 s=0 e=0 z=6 None .text request__10dAttHint_cFP10fopAc_ac_ci */ // 80073930: 800738B4 (getPId__10dAttHint_cFPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// int False asm void dAttHint_c::request(fopAc_ac_c* param_0, int param_1) { - nofralloc + nofralloc #include "asm/d/d_attention/request__10dAttHint_cFP10fopAc_ac_ci.s" } #pragma pop - -/* 80073958-80073970 0018+00 s=1 e=0 z=0 None .text init__10dAttHint_cFv */ +/* 80073958-80073970 0018+00 s=1 e=0 z=0 None .text init__10dAttHint_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttHint_c::init() { - nofralloc + nofralloc #include "asm/d/d_attention/init__10dAttHint_cFv.s" } #pragma pop - -/* 80073970-8007398C 001C+00 s=1 e=0 z=0 None .text proc__10dAttHint_cFv */ +/* 80073970-8007398C 001C+00 s=1 e=0 z=0 None .text proc__10dAttHint_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttHint_c::proc() { - nofralloc + nofralloc #include "asm/d/d_attention/proc__10dAttHint_cFv.s" } #pragma pop - -/* 8007398C-800739BC 0030+00 s=0 e=4 z=0 None .text convPId__11dAttCatch_cFUi */ +/* 8007398C-800739BC 0030+00 s=0 e=4 z=0 None .text convPId__11dAttCatch_cFUi */ // 8007399C: 80023590 (fpcSch_JudgeByID__FPvPv) // 800739A0: 80023590 (fpcSch_JudgeByID__FPvPv) // 800739A8: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// unsigned int False asm void dAttCatch_c::convPId(unsigned int param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/convPId__11dAttCatch_cFUi.s" } #pragma pop - -/* 800739BC-800739DC 0020+00 s=1 e=0 z=0 None .text init__11dAttCatch_cFv */ +/* 800739BC-800739DC 0020+00 s=1 e=0 z=0 None .text init__11dAttCatch_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttCatch_c::init() { - nofralloc + nofralloc #include "asm/d/d_attention/init__11dAttCatch_cFv.s" } #pragma pop - -/* 800739DC-80073A08 002C+00 s=1 e=0 z=0 None .text proc__11dAttCatch_cFv */ +/* 800739DC-80073A08 002C+00 s=1 e=0 z=0 None .text proc__11dAttCatch_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttCatch_c::proc() { - nofralloc + nofralloc #include "asm/d/d_attention/proc__11dAttCatch_cFv.s" } #pragma pop - -/* 80073A08-80073CA4 029C+00 s=0 e=0 z=10 None .text request__11dAttCatch_cFP10fopAc_ac_cUcfffsi */ +/* 80073A08-80073CA4 029C+00 s=0 e=0 z=10 None .text request__11dAttCatch_cFP10fopAc_ac_cUcfffsi + */ // 80073A30: 803621D0 (_savegpr_26) // 80073A54: 804061C0 (g_dComIfG_gameInfo) // 80073A58: 804061C0 (g_dComIfG_gameInfo) @@ -2723,63 +1794,48 @@ asm void dAttCatch_c::proc() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// u8 False -// f32 False -// f32 False -// f32 False -// s16 False -// int False -asm void dAttCatch_c::request(fopAc_ac_c* param_0, u8 param_1, f32 param_2, f32 param_3, f32 param_4, s16 param_5, int param_6) { - nofralloc +asm void dAttCatch_c::request(fopAc_ac_c* param_0, u8 param_1, f32 param_2, f32 param_3, + f32 param_4, s16 param_5, int param_6) { + nofralloc #include "asm/d/d_attention/request__11dAttCatch_cFP10fopAc_ac_cUcfffsi.s" } #pragma pop - -/* 80073CA4-80073CD4 0030+00 s=0 e=1 z=0 None .text convPId__10dAttLook_cFUi */ +/* 80073CA4-80073CD4 0030+00 s=0 e=1 z=0 None .text convPId__10dAttLook_cFUi */ // 80073CB4: 80023590 (fpcSch_JudgeByID__FPvPv) // 80073CB8: 80023590 (fpcSch_JudgeByID__FPvPv) // 80073CC0: 800197F8 (fopAcIt_Judge__FPFPvPv_PvPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// unsigned int False asm void dAttLook_c::convPId(unsigned int param_0) { - nofralloc + nofralloc #include "asm/d/d_attention/convPId__10dAttLook_cFUi.s" } #pragma pop - -/* 80073CD4-80073CEC 0018+00 s=1 e=0 z=0 None .text init__10dAttLook_cFv */ +/* 80073CD4-80073CEC 0018+00 s=1 e=0 z=0 None .text init__10dAttLook_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttLook_c::init() { - nofralloc + nofralloc #include "asm/d/d_attention/init__10dAttLook_cFv.s" } #pragma pop - -/* 80073CEC-80073D08 001C+00 s=1 e=0 z=0 None .text proc__10dAttLook_cFv */ +/* 80073CEC-80073D08 001C+00 s=1 e=0 z=0 None .text proc__10dAttLook_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void dAttLook_c::proc() { - nofralloc + nofralloc #include "asm/d/d_attention/proc__10dAttLook_cFv.s" } #pragma pop - -/* 80073D08-80073FC4 02BC+00 s=0 e=0 z=7 None .text request__10dAttLook_cFP10fopAc_ac_cfffsi */ +/* 80073D08-80073FC4 02BC+00 s=0 e=0 z=7 None .text request__10dAttLook_cFP10fopAc_ac_cfffsi + */ // 80073D30: 803621D4 (_savegpr_27) // 80073D50: 804061C0 (g_dComIfG_gameInfo) // 80073D54: 804061C0 (g_dComIfG_gameInfo) @@ -2801,37 +1857,27 @@ asm void dAttLook_c::proc() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// fopAc_ac_c* False -// fopAc_ac_c False -// f32 False -// f32 False -// f32 False -// s16 False -// int False -asm void dAttLook_c::request(fopAc_ac_c* param_0, f32 param_1, f32 param_2, f32 param_3, s16 param_4, int param_5) { - nofralloc +asm void dAttLook_c::request(fopAc_ac_c* param_0, f32 param_1, f32 param_2, f32 param_3, + s16 param_4, int param_5) { + nofralloc #include "asm/d/d_attention/request__10dAttLook_cFP10fopAc_ac_cfffsi.s" } #pragma pop - -/* 80073FC4-8007400C 0048+00 s=2 e=0 z=0 None .text __dt__15dAttDrawParam_cFv */ +/* 80073FC4-8007400C 0048+00 s=2 e=0 z=0 None .text __dt__15dAttDrawParam_cFv */ // 80073FDC: 803A9C54 (__vt__15dAttDrawParam_c) // 80073FE0: 803A9C54 (__vt__15dAttDrawParam_c) // 80073FF0: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm dAttDrawParam_c::~dAttDrawParam_c() { - nofralloc + nofralloc #include "asm/d/d_attention/__dt__15dAttDrawParam_cFv.s" } #pragma pop - -/* 8007400C-80074048 003C+00 s=0 e=0 z=0 None .text __sinit_d_attention_cpp */ +/* 8007400C-80074048 003C+00 s=0 e=0 z=0 None .text __sinit_d_attention_cpp */ // 80074018: 80424B0C (g_AttDwHIO) // 8007401C: 80424B0C (g_AttDwHIO) // 80074020: 80070158 (__ct__15dAttDrawParam_cFv) @@ -2843,33 +1889,32 @@ asm dAttDrawParam_c::~dAttDrawParam_c() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False extern "C" asm void __sinit_d_attention_cpp() { - nofralloc + nofralloc #include "asm/d/d_attention/__sinit_d_attention_cpp.s" } #pragma pop #pragma push #pragma force_active on -#pragma section ".ctors$15" -__declspec(section ".ctors$15") void* const _ctors_8007400C = (void*)__sinit_d_attention_cpp; +SECTION_CTORS void* const _ctors_8007400C = (void*)__sinit_d_attention_cpp; #pragma pop - /* ############################################################################################## */ -/* 8045067A-8045067E 0004+00 s=0 e=0 z=0 None .sdata None */ +/* 8045067A-8045067E 0004+00 s=0 e=0 z=0 None .sdata None */ SECTION_SDATA u8 pad_8045067A[4] = { - 0x00, 0x00, 0x00, 0x00, + 0x00, + 0x00, + 0x00, + 0x00, }; -/* 80450680-80450688 0008+00 s=0 e=2 z=0 None .sdata None */ +/* 80450680-80450688 0008+00 s=0 e=2 z=0 None .sdata None */ SECTION_SDATA u8 data_80450680[8] = { - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 80450688-80450690 0008+00 s=0 e=1 z=0 None .sdata None */ +/* 80450688-80450690 0008+00 s=0 e=1 z=0 None .sdata None */ SECTION_SDATA u8 data_80450688[8] = { - 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; - |
