mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
detect more floats/doubles, including from relocations
This commit is contained in:
+317
-317
File diff suppressed because it is too large
Load Diff
@@ -13,10 +13,10 @@
|
||||
|
||||
struct request_of_phase_process_class {};
|
||||
|
||||
struct J3DMaterialTable {};
|
||||
|
||||
struct J3DAnmTexPattern {};
|
||||
|
||||
struct J3DMaterialTable {};
|
||||
|
||||
struct mDoExt_btpAnm {
|
||||
/* 8000D54C */ void init(J3DMaterialTable*, J3DAnmTexPattern*, int, int, f32, s16, s16);
|
||||
/* 8000D5E8 */ void entry(J3DMaterialTable*, s16);
|
||||
|
||||
@@ -150,4 +150,4 @@ SECTION_RODATA extern u8 const m_data__12daItemBase_c[56] = {
|
||||
0x00, 0x78, 0x00, 0x00, 0xC0, 0x80, 0x00, 0x00, 0x40, 0x60, 0x00, 0x00, 0x04, 0x4C,
|
||||
0x0B, 0xB8, 0x41, 0xB8, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x0A,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803792B0 = (void*)(&m_data__12daItemBase_c);
|
||||
COMPILER_STRIP_GATE(803792B0, &m_data__12daItemBase_c);
|
||||
|
||||
+19
-19
@@ -13,12 +13,6 @@
|
||||
|
||||
struct request_of_phase_process_class {};
|
||||
|
||||
struct csXyz {
|
||||
/* 80018BD0 */ ~csXyz();
|
||||
/* 80112C80 */ csXyz();
|
||||
/* 8026745C */ void operator+=(csXyz&);
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct cXyz {
|
||||
@@ -30,6 +24,12 @@ struct cXyz {
|
||||
/* 802670AC */ void isZero() const;
|
||||
};
|
||||
|
||||
struct csXyz {
|
||||
/* 80018BD0 */ ~csXyz();
|
||||
/* 80112C80 */ csXyz();
|
||||
/* 8026745C */ void operator+=(csXyz&);
|
||||
};
|
||||
|
||||
struct mDoMtx_stack_c {
|
||||
/* 8000CD64 */ void transS(cXyz const&);
|
||||
/* 8000CD9C */ void transM(f32, f32, f32);
|
||||
@@ -44,13 +44,13 @@ struct mDoExt_morf_c {
|
||||
/* 8000FB7C */ void setMorf(f32);
|
||||
};
|
||||
|
||||
struct J3DAnmColor {};
|
||||
|
||||
struct J3DAnmTextureSRTKey {};
|
||||
struct J3DAnmTexPattern {};
|
||||
|
||||
struct J3DAnmTevRegKey {};
|
||||
|
||||
struct J3DAnmTexPattern {};
|
||||
struct J3DAnmColor {};
|
||||
|
||||
struct J3DAnmTextureSRTKey {};
|
||||
|
||||
struct J3DMaterialTable {
|
||||
/* 8032F64C */ void removeMatColorAnimator(J3DAnmColor*);
|
||||
@@ -116,11 +116,9 @@ struct daNpcT_motionAnmData_c {};
|
||||
|
||||
struct daNpcT_faceMotionAnmData_c {};
|
||||
|
||||
struct J3DModel {};
|
||||
struct J3DAnmTransformKey {};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 80084460 */ void ChkTgHit();
|
||||
};
|
||||
struct J3DModel {};
|
||||
|
||||
struct J3DFrameCtrl {
|
||||
/* 803283FC */ void init(s16);
|
||||
@@ -128,10 +126,12 @@ struct J3DFrameCtrl {
|
||||
|
||||
struct _GXColorS10 {};
|
||||
|
||||
struct J3DAnmTransformKey {};
|
||||
|
||||
struct J3DJoint {};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 80084460 */ void ChkTgHit();
|
||||
};
|
||||
|
||||
struct daNpcT_c {
|
||||
/* 80147FA4 */ void tgHitCallBack(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*);
|
||||
/* 80147FD4 */ void srchActor(void*, void*);
|
||||
@@ -3206,7 +3206,7 @@ SECTION_RODATA extern u8 const mCcDObjData__8daNpcT_c[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80392680 = (void*)(&mCcDObjData__8daNpcT_c);
|
||||
COMPILER_STRIP_GATE(80392680, &mCcDObjData__8daNpcT_c);
|
||||
|
||||
/* 8014D3D8-8014D538 147D18 0160+00 0/0 1/0 0/0 .text __sinit_d_a_npc_cpp */
|
||||
#pragma push
|
||||
@@ -5128,7 +5128,7 @@ SECTION_RODATA static u8 const mCcDObj__11daBaseNpc_c[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803926B0 = (void*)(&mCcDObj__11daBaseNpc_c);
|
||||
COMPILER_STRIP_GATE(803926B0, &mCcDObj__11daBaseNpc_c);
|
||||
#pragma pop
|
||||
|
||||
/* 803926E0-80392710 01ED40 0030+00 0/0 0/0 0/0 .rodata mCcDObjInfo__8daNpcF_c */
|
||||
@@ -5139,7 +5139,7 @@ SECTION_RODATA static u8 const mCcDObjInfo__8daNpcF_c[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803926E0 = (void*)(&mCcDObjInfo__8daNpcF_c);
|
||||
COMPILER_STRIP_GATE(803926E0, &mCcDObjInfo__8daNpcF_c);
|
||||
#pragma pop
|
||||
|
||||
/* 80450FF8-80451000 0004F8 0008+00 0/0 1/1 0/0 .sbss None */
|
||||
|
||||
+7
-7
@@ -27,13 +27,13 @@ struct cXyz {
|
||||
/* 80266CBC */ void outprod(Vec const&) const;
|
||||
};
|
||||
|
||||
struct Quaternion {};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 800844F8 */ void GetTgHitObj();
|
||||
/* 8008457C */ void GetTgHitObjSe();
|
||||
};
|
||||
|
||||
struct Quaternion {};
|
||||
|
||||
struct daObj {
|
||||
/* 80037038 */ void eff_break_tsubo(fopAc_ac_c*, cXyz, int);
|
||||
/* 80037180 */ void make_eff_break_kotubo(fopAc_ac_c*);
|
||||
@@ -53,10 +53,10 @@ struct dRes_control_c {
|
||||
/* 8003C2EC */ void getRes(char const*, s32, dRes_info_c*, int);
|
||||
};
|
||||
|
||||
struct JPABaseEmitter {};
|
||||
|
||||
struct dKy_tevstr_c {};
|
||||
|
||||
struct JPABaseEmitter {};
|
||||
|
||||
struct J3DModelData {};
|
||||
|
||||
struct dPa_modelEcallBack {
|
||||
@@ -66,10 +66,10 @@ struct dPa_modelEcallBack {
|
||||
|
||||
struct dPa_levelEcallBack {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct _GXColor {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct dPa_control_c {
|
||||
/* 8004CA90 */ void set(u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*,
|
||||
u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*,
|
||||
@@ -324,7 +324,7 @@ SECTION_RODATA static f32 const zero_quat[4] = {
|
||||
0.0f,
|
||||
1.0f,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80379298 = (void*)(&zero_quat);
|
||||
COMPILER_STRIP_GATE(80379298, &zero_quat);
|
||||
|
||||
/* 80451DA8-80451DB0 0003A8 0004+04 1/1 0/0 0/0 .sdata2 @3956 */
|
||||
SECTION_SDATA2 static f32 lit_3956[1 + 1 /* padding */] = {
|
||||
|
||||
@@ -652,7 +652,7 @@ SECTION_RODATA static u8 const twglArcName[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80393DA8 = (void*)(&twglArcName);
|
||||
COMPILER_STRIP_GATE(80393DA8, &twglArcName);
|
||||
|
||||
/* 80393DB4-80393DC0 020414 000A+02 1/0 0/0 0/0 .rodata twgwArcName$4617 */
|
||||
SECTION_RODATA static u8 const twgwArcName[10 + 2 /* padding */] = {
|
||||
@@ -670,7 +670,7 @@ SECTION_RODATA static u8 const twgwArcName[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80393DB4 = (void*)(&twgwArcName);
|
||||
COMPILER_STRIP_GATE(80393DB4, &twgwArcName);
|
||||
|
||||
/* 803BA0A0-803BA0C0 -00001 0020+00 1/1 0/0 0/0 .data arcName$4622 */
|
||||
SECTION_DATA static void* arcName[8] = {
|
||||
|
||||
@@ -341,7 +341,7 @@ SECTION_RODATA extern void* const mData__12daShopItem_c[276] = {
|
||||
(void*)0x0000000C,
|
||||
(void*)NULL,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803792E8 = (void*)(&mData__12daShopItem_c);
|
||||
COMPILER_STRIP_GATE(803792E8, &mData__12daShopItem_c);
|
||||
|
||||
/* 80037C24-80037C7C 032564 0058+00 0/0 0/0 1/1 .text CheckShopItemCreateHeap__FP10fopAc_ac_c */
|
||||
#pragma push
|
||||
|
||||
+2
-2
@@ -38,6 +38,8 @@ struct dBgS_Acch {
|
||||
/* 8007732C */ void CalcWallRR();
|
||||
};
|
||||
|
||||
struct cXyz {};
|
||||
|
||||
struct cBgS_PolyInfo {
|
||||
/* 802680F8 */ void ChkSetInfo() const;
|
||||
/* 80268120 */ void ClearPi();
|
||||
@@ -48,8 +50,6 @@ struct cBgS_PolyInfo {
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct cXyz {};
|
||||
|
||||
struct dBgS {
|
||||
/* 80030C50 */ ~dBgS();
|
||||
/* 800748FC */ void Ct();
|
||||
|
||||
@@ -60,10 +60,6 @@ struct dBgS_AcchCir {
|
||||
/* 80077414 */ ~dBgS_AcchCir();
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct cBgS_PolyInfo {
|
||||
/* 80268074 */ cBgS_PolyInfo();
|
||||
/* 802680B0 */ ~cBgS_PolyInfo();
|
||||
@@ -72,6 +68,8 @@ struct cBgS_PolyInfo {
|
||||
/* 802681A4 */ void SetPolyIndex(int);
|
||||
};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct dBgS_Acch;
|
||||
struct dBgS {
|
||||
/* 8007524C */ void WallCorrect(dBgS_Acch*);
|
||||
@@ -82,6 +80,8 @@ struct dBgS {
|
||||
/* 80075B84 */ void RideCallBack(cBgS_PolyInfo const&, fopAc_ac_c*);
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct dBgS_Acch {
|
||||
/* 80075F94 */ ~dBgS_Acch();
|
||||
/* 800760A0 */ dBgS_Acch();
|
||||
|
||||
@@ -32,11 +32,11 @@ struct dBgW {
|
||||
/* 8007B9C0 */ void Move();
|
||||
};
|
||||
|
||||
struct csXyz {};
|
||||
struct cXyz {};
|
||||
|
||||
struct cBgS_PolyInfo {};
|
||||
|
||||
struct cXyz {};
|
||||
struct csXyz {};
|
||||
|
||||
struct dBgS_MoveBgActor {
|
||||
/* 80078624 */ dBgS_MoveBgActor();
|
||||
|
||||
+14
-14
@@ -25,24 +25,14 @@ struct dBgW_Base {
|
||||
|
||||
struct dBgS_CaptPoly {};
|
||||
|
||||
struct cBgS_PolyInfo {
|
||||
/* 802681A4 */ void SetPolyIndex(int);
|
||||
};
|
||||
|
||||
struct dBgS_SplGrpChk {};
|
||||
|
||||
struct cBgS_GrpPassChk {};
|
||||
|
||||
struct dBgS_RoofChk {};
|
||||
|
||||
struct dBgS_SphChk {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct cM3dGPla {
|
||||
/* 8026F57C */ void getCrossY(cXyz const&, f32*) const;
|
||||
};
|
||||
|
||||
struct cBgS_GrpPassChk {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct dBgS_Acch {
|
||||
@@ -54,6 +44,16 @@ struct dBgS_Acch {
|
||||
|
||||
struct cBgS_PolyPassChk {};
|
||||
|
||||
struct dBgS_RoofChk {};
|
||||
|
||||
struct cBgS_PolyInfo {
|
||||
/* 802681A4 */ void SetPolyIndex(int);
|
||||
};
|
||||
|
||||
struct dBgS_SphChk {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct dBgW {
|
||||
/* 8007B3AC */ void GetExitId(cBgS_PolyInfo const&);
|
||||
/* 8007B3D8 */ void GetPolyColor(cBgS_PolyInfo const&);
|
||||
@@ -178,10 +178,10 @@ struct cBgD_t {};
|
||||
|
||||
struct cBgS_ShdwDraw {};
|
||||
|
||||
struct cBgS_LinChk {};
|
||||
|
||||
struct cBgS_GndChk {};
|
||||
|
||||
struct cBgS_LinChk {};
|
||||
|
||||
struct cBgW {
|
||||
/* 80079294 */ cBgW();
|
||||
/* 8007933C */ ~cBgW();
|
||||
|
||||
+22
-22
@@ -27,34 +27,26 @@ struct dBgW_Base {
|
||||
/* 8007E6DC */ void CallArrowStickCallBack(fopAc_ac_c*, fopAc_ac_c*, cXyz&);
|
||||
};
|
||||
|
||||
struct dBgS_SplGrpChk {};
|
||||
|
||||
struct cBgS_GndChk {};
|
||||
|
||||
struct cBgS_GrpPassChk {};
|
||||
|
||||
struct cBgS_PolyPassChk {};
|
||||
|
||||
struct cBgS_LinChk {};
|
||||
|
||||
struct cBgS_PolyInfo {
|
||||
/* 802681A4 */ void SetPolyIndex(int);
|
||||
};
|
||||
|
||||
struct cBgS_GrpPassChk {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct dBgPc {
|
||||
/* 80074048 */ void setCode(sBgPc&);
|
||||
};
|
||||
|
||||
struct dBgS_SphChk {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct cBgS_LinChk {};
|
||||
|
||||
struct dBgS_CaptPoly {};
|
||||
|
||||
struct dBgS_SplGrpChk {};
|
||||
|
||||
struct KC_PrismData {};
|
||||
|
||||
struct dBgS_RoofChk {};
|
||||
|
||||
struct cBgS_ShdwDraw {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct dBgS_Acch {
|
||||
/* 800771E4 */ void GetSpeedY();
|
||||
/* 80077200 */ void GetWallAddY(Vec&);
|
||||
@@ -62,9 +54,17 @@ struct dBgS_Acch {
|
||||
/* 800772E8 */ void CalcMovePosWork();
|
||||
};
|
||||
|
||||
struct cBgS_GndChk {};
|
||||
struct dBgS_RoofChk {};
|
||||
|
||||
struct cBgS_PolyPassChk {};
|
||||
struct dBgPc {
|
||||
/* 80074048 */ void setCode(sBgPc&);
|
||||
};
|
||||
|
||||
struct KC_PrismData {};
|
||||
|
||||
struct dBgS_SphChk {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct dBgWKCol {
|
||||
/* 8007E6F4 */ dBgWKCol();
|
||||
|
||||
@@ -17,12 +17,12 @@ struct dBgW_Base {
|
||||
/* 80074AB4 */ void SetOldShapeAngleY(s16);
|
||||
};
|
||||
|
||||
struct cBgD_t {};
|
||||
|
||||
struct cXyz {};
|
||||
|
||||
struct cBgS_PolyInfo {};
|
||||
|
||||
struct cBgD_t {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct dBgWSv {
|
||||
@@ -42,14 +42,14 @@ struct dBgS_SplGrpChk {};
|
||||
|
||||
struct cBgS_GrpPassChk {};
|
||||
|
||||
struct dBgS_RoofChk {};
|
||||
|
||||
struct dBgS_SphChk {};
|
||||
|
||||
struct dBgS_Acch {};
|
||||
|
||||
struct cBgS_PolyPassChk {};
|
||||
|
||||
struct dBgS_RoofChk {};
|
||||
|
||||
struct dBgS_SphChk {};
|
||||
|
||||
struct dBgW {
|
||||
/* 8007B3AC */ void GetExitId(cBgS_PolyInfo const&);
|
||||
/* 8007B3D8 */ void GetPolyColor(cBgS_PolyInfo const&);
|
||||
|
||||
+25
-25
@@ -155,9 +155,6 @@ struct cM3dGCps {
|
||||
|
||||
struct cCcD_AabAttr {};
|
||||
|
||||
struct cCcD_PntAttr {};
|
||||
|
||||
struct cCcD_SphAttr;
|
||||
struct cCcD_ShapeAttr {
|
||||
struct Shape {};
|
||||
|
||||
@@ -166,8 +163,30 @@ struct cCcD_ShapeAttr {
|
||||
/* 80263A64 */ void getShapeAccess(cCcD_ShapeAttr::Shape*) const;
|
||||
};
|
||||
|
||||
struct cCcD_CpsAttr;
|
||||
struct cCcD_SphAttr;
|
||||
struct cCcD_TriAttr;
|
||||
struct cCcD_CylAttr;
|
||||
struct cCcD_PntAttr {};
|
||||
|
||||
struct cCcD_CpsAttr {
|
||||
/* 80263DC0 */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
|
||||
/* 80084FE4 */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
|
||||
/* 80263E04 */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
|
||||
/* 80263D7C */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
|
||||
/* 80084FD4 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
|
||||
/* 80263D38 */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
|
||||
/* 80084FDC */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
|
||||
/* 80085024 */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
|
||||
/* 80263F24 */ void CrossCo(cCcD_CylAttr const&, f32*) const;
|
||||
/* 8008502C */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
|
||||
/* 8008501C */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
|
||||
/* 80085034 */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
|
||||
/* 80263ED4 */ void CrossCo(cCcD_CpsAttr const&, f32*) const;
|
||||
/* 80263F74 */ void CrossCo(cCcD_SphAttr const&, f32*) const;
|
||||
/* 80263FC4 */ void CalcAabBox();
|
||||
/* 80264014 */ void GetNVec(cXyz const&, cXyz*) const;
|
||||
};
|
||||
|
||||
struct cCcD_CylAttr {
|
||||
/* 80084CC0 */ void GetCoCP() const;
|
||||
/* 80037A4C */ void GetCoCP();
|
||||
@@ -190,25 +209,6 @@ struct cCcD_CylAttr {
|
||||
/* 802644B8 */ void getShapeAccess(cCcD_ShapeAttr::Shape*) const;
|
||||
};
|
||||
|
||||
struct cCcD_CpsAttr {
|
||||
/* 80263DC0 */ void CrossAtTg(cCcD_SphAttr const&, cXyz*) const;
|
||||
/* 80084FE4 */ void CrossAtTg(cCcD_ShapeAttr const&, cXyz*) const;
|
||||
/* 80263E04 */ void CrossAtTg(cCcD_TriAttr const&, cXyz*) const;
|
||||
/* 80263D7C */ void CrossAtTg(cCcD_CylAttr const&, cXyz*) const;
|
||||
/* 80084FD4 */ bool CrossAtTg(cCcD_AabAttr const&, cXyz*) const;
|
||||
/* 80263D38 */ void CrossAtTg(cCcD_CpsAttr const&, cXyz*) const;
|
||||
/* 80084FDC */ bool CrossAtTg(cCcD_PntAttr const&, cXyz*) const;
|
||||
/* 80085024 */ bool CrossCo(cCcD_TriAttr const&, f32*) const;
|
||||
/* 80263F24 */ void CrossCo(cCcD_CylAttr const&, f32*) const;
|
||||
/* 8008502C */ bool CrossCo(cCcD_PntAttr const&, f32*) const;
|
||||
/* 8008501C */ bool CrossCo(cCcD_AabAttr const&, f32*) const;
|
||||
/* 80085034 */ void CrossCo(cCcD_ShapeAttr const&, f32*) const;
|
||||
/* 80263ED4 */ void CrossCo(cCcD_CpsAttr const&, f32*) const;
|
||||
/* 80263F74 */ void CrossCo(cCcD_SphAttr const&, f32*) const;
|
||||
/* 80263FC4 */ void CalcAabBox();
|
||||
/* 80264014 */ void GetNVec(cXyz const&, cXyz*) const;
|
||||
};
|
||||
|
||||
struct cCcD_SphAttr {
|
||||
/* 80084B44 */ void GetCoCP() const;
|
||||
/* 80037A54 */ void GetCoCP();
|
||||
@@ -516,7 +516,7 @@ extern "C" extern void* __vt__12cCcD_CpsAttr[25];
|
||||
extern "C" extern void* __vt__12cCcD_TriAttr[25];
|
||||
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
|
||||
extern "C" extern void* __vt__9cCcD_Stts[8];
|
||||
extern "C" extern u8 m_virtual_center__14cCcD_ShapeAttr[12];
|
||||
extern "C" extern f32 m_virtual_center__14cCcD_ShapeAttr[3];
|
||||
extern "C" extern f32 Zero__4cXyz[3];
|
||||
|
||||
//
|
||||
@@ -1274,7 +1274,7 @@ SECTION_RODATA static u8 const m_hitSeID__12dCcD_GObjInf[96] = {
|
||||
0x00, 0x04, 0x00, 0x10, 0x00, 0x04, 0x00, 0x11, 0x00, 0x04, 0x00, 0x12, 0x00, 0x04, 0x00, 0x13,
|
||||
0x00, 0x04, 0x00, 0x14, 0x00, 0x04, 0x00, 0x15, 0x00, 0x04, 0x00, 0x18, 0x00, 0x04, 0x00, 0x16,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8037A780 = (void*)(&m_hitSeID__12dCcD_GObjInf);
|
||||
COMPILER_STRIP_GATE(8037A780, &m_hitSeID__12dCcD_GObjInf);
|
||||
|
||||
/* 800845B0-8008460C 07EEF0 005C+00 0/0 3/3 32/32 .text getHitSeID__12dCcD_GObjInfFUci */
|
||||
#pragma push
|
||||
|
||||
@@ -13,10 +13,10 @@
|
||||
|
||||
struct fopAc_ac_c {};
|
||||
|
||||
struct cCcD_Obj {};
|
||||
|
||||
struct cXyz {};
|
||||
|
||||
struct cCcD_Obj {};
|
||||
|
||||
struct dCcMassS_Obj {
|
||||
/* 800300F4 */ ~dCcMassS_Obj();
|
||||
/* 800852E0 */ void Set(cCcD_Obj*, u8, void (*)(fopAc_ac_c*, cXyz*, u32));
|
||||
@@ -24,18 +24,18 @@ struct dCcMassS_Obj {
|
||||
/* 800855C8 */ dCcMassS_Obj();
|
||||
};
|
||||
|
||||
struct dCcMassS_HitInf {
|
||||
/* 80085334 */ void ClearPointer();
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct cM3dGCps {
|
||||
/* 8026EF88 */ cM3dGCps();
|
||||
/* 8026EFA4 */ ~cM3dGCps();
|
||||
/* 8026F080 */ void SetCps(cM3dGCps const&);
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct dCcMassS_HitInf {
|
||||
/* 80085334 */ void ClearPointer();
|
||||
};
|
||||
|
||||
struct dCcMassS_Mng {
|
||||
/* 80085350 */ dCcMassS_Mng();
|
||||
/* 800855E4 */ void Ct();
|
||||
|
||||
+12
-12
@@ -29,28 +29,28 @@ struct dJntCol_c {
|
||||
/* 80036C44 */ void getHitmarkPosAndAngle(cXyz const*, csXyz const*, cXyz*, csXyz*, int) const;
|
||||
};
|
||||
|
||||
struct cCcD_Obj {
|
||||
/* 80263A48 */ void GetAc();
|
||||
};
|
||||
|
||||
struct cCcD_Stts {
|
||||
/* 80263934 */ void PlusCcMove(f32, f32, f32);
|
||||
/* 80263970 */ void PlusDmg(int);
|
||||
struct dCcD_GObjInf {
|
||||
/* 800843DC */ void ChkAtNoGuard();
|
||||
};
|
||||
|
||||
struct cCcD_GObjInf {};
|
||||
|
||||
struct dCcD_GStts {};
|
||||
struct cCcD_Obj {
|
||||
/* 80263A48 */ void GetAc();
|
||||
};
|
||||
|
||||
struct cCcD_GStts {};
|
||||
|
||||
struct cCcD_ShapeAttr {
|
||||
struct Shape {};
|
||||
};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 800843DC */ void ChkAtNoGuard();
|
||||
};
|
||||
struct dCcD_GStts {};
|
||||
|
||||
struct cCcD_GStts {};
|
||||
struct cCcD_Stts {
|
||||
/* 80263934 */ void PlusCcMove(f32, f32, f32);
|
||||
/* 80263970 */ void PlusDmg(int);
|
||||
};
|
||||
|
||||
struct dCcS {
|
||||
/* 8002FF40 */ ~dCcS();
|
||||
|
||||
@@ -175,10 +175,10 @@ struct dStage_nextStage_c {
|
||||
/* 80023E28 */ void set(char const*, s8, s16, s8, s8, u8);
|
||||
};
|
||||
|
||||
struct J3DModel {};
|
||||
|
||||
struct J3DModelData {};
|
||||
|
||||
struct J3DModel {};
|
||||
|
||||
struct dSmplMdl_draw_c {
|
||||
/* 80048CB4 */ dSmplMdl_draw_c();
|
||||
/* 80048E0C */ void draw();
|
||||
|
||||
@@ -498,28 +498,36 @@ SECTION_SDATA2 extern void* M_dir_base__Q212daObjMovebox5Act_c[2] = {
|
||||
SECTION_SDATA2 extern u32 OPEN_SIZE__7daDsh_c = 0x43870CCD;
|
||||
|
||||
/* 80451D34-80451D38 000334 0004+00 0/0 0/0 1/1 .sdata2 OPEN_ACCEL__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 OPEN_ACCEL__7daDsh_c = 0x41200000;
|
||||
SECTION_SDATA2 extern f32 OPEN_ACCEL__7daDsh_c;
|
||||
SECTION_SDATA2 f32 OPEN_ACCEL__7daDsh_c = 10.0f;
|
||||
|
||||
/* 80451D38-80451D3C 000338 0004+00 0/0 0/0 1/1 .sdata2 OPEN_SPEED__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 OPEN_SPEED__7daDsh_c = 0xC2200000;
|
||||
SECTION_SDATA2 extern f32 OPEN_SPEED__7daDsh_c;
|
||||
SECTION_SDATA2 f32 OPEN_SPEED__7daDsh_c = -40.0f;
|
||||
|
||||
/* 80451D3C-80451D40 00033C 0004+00 0/0 0/0 1/1 .sdata2 OPEN_BOUND_SPEED__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 OPEN_BOUND_SPEED__7daDsh_c = 0xC1F00000;
|
||||
SECTION_SDATA2 extern f32 OPEN_BOUND_SPEED__7daDsh_c;
|
||||
SECTION_SDATA2 f32 OPEN_BOUND_SPEED__7daDsh_c = -30.0f;
|
||||
|
||||
/* 80451D40-80451D44 000340 0004+00 0/0 0/0 1/1 .sdata2 OPEN_BOUND_RATIO__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 OPEN_BOUND_RATIO__7daDsh_c = 0xBECCCCCD;
|
||||
SECTION_SDATA2 extern f32 OPEN_BOUND_RATIO__7daDsh_c;
|
||||
SECTION_SDATA2 f32 OPEN_BOUND_RATIO__7daDsh_c = -2.0f / 5.0f;
|
||||
|
||||
/* 80451D44-80451D48 000344 0004+00 0/0 0/0 1/1 .sdata2 CLOSE_ACCEL__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 CLOSE_ACCEL__7daDsh_c = 0x41200000;
|
||||
SECTION_SDATA2 extern f32 CLOSE_ACCEL__7daDsh_c;
|
||||
SECTION_SDATA2 f32 CLOSE_ACCEL__7daDsh_c = 10.0f;
|
||||
|
||||
/* 80451D48-80451D4C 000348 0004+00 0/0 0/0 1/1 .sdata2 CLOSE_SPEED__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 CLOSE_SPEED__7daDsh_c = 0x42200000;
|
||||
SECTION_SDATA2 extern f32 CLOSE_SPEED__7daDsh_c;
|
||||
SECTION_SDATA2 f32 CLOSE_SPEED__7daDsh_c = 40.0f;
|
||||
|
||||
/* 80451D4C-80451D50 00034C 0004+00 0/0 0/0 1/1 .sdata2 CLOSE_BOUND_SPEED__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 CLOSE_BOUND_SPEED__7daDsh_c = 0x41F00000;
|
||||
SECTION_SDATA2 extern f32 CLOSE_BOUND_SPEED__7daDsh_c;
|
||||
SECTION_SDATA2 f32 CLOSE_BOUND_SPEED__7daDsh_c = 30.0f;
|
||||
|
||||
/* 80451D50-80451D54 000350 0004+00 0/0 0/0 1/1 .sdata2 CLOSE_BOUND_RATIO__7daDsh_c */
|
||||
SECTION_SDATA2 extern u32 CLOSE_BOUND_RATIO__7daDsh_c = 0xBECCCCCD;
|
||||
SECTION_SDATA2 extern f32 CLOSE_BOUND_RATIO__7daDsh_c;
|
||||
SECTION_SDATA2 f32 CLOSE_BOUND_RATIO__7daDsh_c = -2.0f / 5.0f;
|
||||
|
||||
/* 80451D54-80451D58 000354 0004+00 1/1 0/0 0/0 .sdata2 @4338 */
|
||||
SECTION_SDATA2 static u8 lit_4338[4] = {
|
||||
|
||||
@@ -11,10 +11,10 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct J3DMaterialTable {};
|
||||
|
||||
struct J3DAnmTextureSRTKey {};
|
||||
|
||||
struct J3DMaterialTable {};
|
||||
|
||||
struct mDoExt_btkAnm {
|
||||
/* 8000D63C */ void init(J3DMaterialTable*, J3DAnmTextureSRTKey*, int, int, f32, s16, s16);
|
||||
/* 8000D6D8 */ void entry(J3DMaterialTable*, f32);
|
||||
|
||||
@@ -39,10 +39,10 @@ struct dBrightCheck_c {
|
||||
/* 80193594 */ void _draw();
|
||||
};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Z2SeMgr {
|
||||
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
||||
};
|
||||
@@ -182,7 +182,7 @@ SECTION_RODATA static u8 const tv_btnA[40] = {
|
||||
0x74, 0x32, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x33, 0x63, 0x6F, 0x6E, 0x74,
|
||||
0x5F, 0x61, 0x74, 0x34, 0x00, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80394910 = (void*)(&tv_btnA);
|
||||
COMPILER_STRIP_GATE(80394910, &tv_btnA);
|
||||
|
||||
/* 80394938-80394960 020F98 0028+00 0/1 0/0 0/0 .rodata ftv_btnA$3745 */
|
||||
#pragma push
|
||||
@@ -192,7 +192,7 @@ SECTION_RODATA static u8 const ftv_btnA[40] = {
|
||||
0x74, 0x32, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x33, 0x66, 0x6F, 0x6E, 0x74,
|
||||
0x5F, 0x61, 0x74, 0x34, 0x00, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80394938 = (void*)(&ftv_btnA);
|
||||
COMPILER_STRIP_GATE(80394938, &ftv_btnA);
|
||||
#pragma pop
|
||||
|
||||
/* 80394960-803949B0 020FC0 0050+00 0/1 0/0 0/0 .rodata txTV$3751 */
|
||||
@@ -205,7 +205,7 @@ SECTION_RODATA static u8 const txTV[80] = {
|
||||
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x37, 0x31, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x33,
|
||||
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x38, 0x31, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x34,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80394960 = (void*)(&txTV);
|
||||
COMPILER_STRIP_GATE(80394960, &txTV);
|
||||
#pragma pop
|
||||
|
||||
/* 803949B0-803949D8 021010 0028+00 0/1 0/0 0/0 .rodata txTVhide$3752 */
|
||||
@@ -216,7 +216,7 @@ SECTION_RODATA static u8 const txTVhide[40] = {
|
||||
0x39, 0x6E, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x30, 0x6E, 0x00, 0x6D, 0x65, 0x6E,
|
||||
0x75, 0x5F, 0x37, 0x6E, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x38, 0x6E,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803949B0 = (void*)(&txTVhide);
|
||||
COMPILER_STRIP_GATE(803949B0, &txTVhide);
|
||||
#pragma pop
|
||||
|
||||
/* 80453A00-80453A04 002000 0004+00 2/2 0/0 0/0 .sdata2 @3792 */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user