summaryrefslogtreecommitdiff
path: root/src/d/d_attention.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-01 02:07:58 +0200
committerJulgodis <>2021-04-01 02:07:58 +0200
commitf6464a61cecc9b65cf010d2fb7876c23251761f5 (patch)
treef8dca6ee66125288bd3be0cc239cf07276469a02 /src/d/d_attention.cpp
parentb999714187d934636004d3d93e1ed1da792d6f80 (diff)
__sinit and progress script update
Diffstat (limited to 'src/d/d_attention.cpp')
-rw-r--r--src/d/d_attention.cpp1699
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,
};
-