mirror of
https://github.com/zeldaret/tp
synced 2026-08-13 04:09:51 -04:00
Debug version now builds OK and all_source compiles (#2343)
* Fix missing arg to JUT_ASSERT * Fix some MWCC version diff errors * Compile m_Do_ext, d_demo, actor_mng * Add VSCode task to quickly switch between versions * Unlink magLift for debug * Update the hash of the debug dol The old cbea5fa... hash here was for the dol generated by the alf2dol.py script, which produces incorrect alignment. The dol with the new hash can be obtained by using `dtk elf2dol` to convert the debug .alf file to a dol. The DOL now builds OK. * Fix all debug REL dtor splits All RELs now also build OK, meaning `ninja build/ShieldD/ok` now succeeds. * Add genMessage declarations to all HIO subclasses * Fixing more compilation errors * m_Do_mtx 100% on debug Cannot be linked due to weak function name mangling? * Improve various matches * Fix all remaining compilation errors * Fix new compilation errors from main * Fix retail regression * Link f_pc_profile_lst
This commit is contained in:
@@ -21,7 +21,7 @@ public:
|
||||
return fopAcM_GetParamBit(this,8,8);
|
||||
}
|
||||
|
||||
u16 getTimer() {
|
||||
u8 getTimer() {
|
||||
return fopAcM_GetParamBit(this,16,8);
|
||||
}
|
||||
|
||||
@@ -39,5 +39,14 @@ public:
|
||||
/* 0x56A */ s16 mTimer;
|
||||
};
|
||||
|
||||
class daAndsw_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
daAndsw_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x06 */ u8 field_0x6;
|
||||
};
|
||||
|
||||
|
||||
#endif /* D_A_ANDSW_H */
|
||||
|
||||
@@ -176,11 +176,13 @@ private:
|
||||
STATIC_ASSERT(sizeof(daB_DR_c) == 0x2860);
|
||||
|
||||
|
||||
class daB_DR_HIO_c {
|
||||
class daB_DR_HIO_c : public JORReflexible {
|
||||
public:
|
||||
/* 805BAE6C */ daB_DR_HIO_c();
|
||||
/* 805C6B94 */ virtual ~daB_DR_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ s8 field_0x4;
|
||||
/* 0x08 */ f32 model_size;
|
||||
/* 0x0C */ f32 fall_accel;
|
||||
|
||||
@@ -125,11 +125,13 @@ public:
|
||||
|
||||
STATIC_ASSERT(sizeof(daE_PZ_c) == 0xEF8);
|
||||
|
||||
class daE_PZ_HIO_c {
|
||||
class daE_PZ_HIO_c : public JORReflexible {
|
||||
public:
|
||||
/* 8075856C */ daE_PZ_HIO_c();
|
||||
/* 80760C60 */ virtual ~daE_PZ_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ s8 no;
|
||||
/* 0x08 */ f32 body_model_size;
|
||||
/* 0x0C */ f32 portal_model_size;
|
||||
|
||||
@@ -189,6 +189,8 @@ public:
|
||||
// Must be inlined but defined in .cpp for sinit to match
|
||||
inline daMyna_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 field_0x04; // DAT_8094ba40
|
||||
/* 0x08 */ f32 field_0x08; // DAT_8094ba44
|
||||
/* 0x0C */ f32 field_0x0C; // DAT_8094ba48
|
||||
|
||||
@@ -80,7 +80,7 @@ public:
|
||||
/* 0x850 */ dCcD_Stts mStts;
|
||||
/* 0x88C */ dCcD_Cyl mCyl;
|
||||
/* 0x9C8 */ dNpcLib_lookat_c mLookat;
|
||||
/* 0xA98 */ int field_0xa98;
|
||||
/* 0xA98 */ int m_type;
|
||||
/* 0xA9C */ u8 field_0xa9c[0xAA0 - 0xA9C];
|
||||
/* 0xAA4 */ int field_0xaa0;
|
||||
/* 0xAA4 */ int field_0xaa4;
|
||||
|
||||
@@ -92,6 +92,8 @@ public:
|
||||
/* 80B9CB8C */ daTurara_HIO_c();
|
||||
/* 80B9E5B4 */ virtual ~daTurara_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 field_0x04;
|
||||
/* 0x08 */ f32 mGravity;
|
||||
/* 0x0c */ f32 mMaxGravity;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define D_A_OBJ_TVCDLST_H
|
||||
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
#include "include/d/d_com_inf_game.h"
|
||||
#include "d/d_com_inf_game.h"
|
||||
|
||||
/**
|
||||
* @ingroup actors-objects
|
||||
@@ -59,6 +59,8 @@ public:
|
||||
/* 80B9ECCC */ daTvCdlst_HIO_c();
|
||||
/* 80B9F7B0 */ virtual ~daTvCdlst_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ u8 field_0x4;
|
||||
/* 0x5 */ u8 field_0x5;
|
||||
};
|
||||
|
||||
@@ -47,6 +47,8 @@ public:
|
||||
/* 80BA918C */ daBarDesk_HIO_c();
|
||||
/* 80BA9A90 */ ~daBarDesk_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ u8 field_0x4;
|
||||
/* 0x5 */ u8 field_0x5;
|
||||
};
|
||||
|
||||
@@ -77,6 +77,8 @@ public:
|
||||
/* 80BB820C */ daBmWindow_HIO_c();
|
||||
/* 80BB964C */ virtual ~daBmWindow_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 field_0x04;
|
||||
/* 0x05 */ u8 field_0x05;
|
||||
/* 0x08 */ f32 field_0x08;
|
||||
|
||||
@@ -53,6 +53,8 @@ public:
|
||||
/* 80BC288C */ daBsGate_HIO_c();
|
||||
/* 80BC30F4 */ ~daBsGate_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ f32 mOpenSpeed;
|
||||
/* 0x8 */ f32 mCloseSpeed;
|
||||
/* 0xC */ u8 mShockStrength;
|
||||
|
||||
@@ -63,6 +63,8 @@ public:
|
||||
/* 80BC33EC */ daBubbPilar_HIO_c();
|
||||
/* 80BC3F90 */ virtual ~daBubbPilar_HIO_c() {};
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
u8 field_0x4;
|
||||
u8 field_0x5;
|
||||
};
|
||||
|
||||
@@ -94,5 +94,10 @@ public:
|
||||
|
||||
STATIC_ASSERT(sizeof(daObjDrop_c) == 0xa7c);
|
||||
|
||||
class daObjDrop_HIO_c {
|
||||
public:
|
||||
u8 pad[0x17];
|
||||
/* 0x17 */ u8 field_0x17;
|
||||
};
|
||||
|
||||
#endif /* D_A_OBJ_DROP_H */
|
||||
|
||||
@@ -48,6 +48,8 @@ public:
|
||||
/* 80BE762C */ daFireWood_HIO_c();
|
||||
/* 80BE7F24 */ virtual ~daFireWood_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ f32 mFlameOffsetY;
|
||||
/* 0x8 */ f32 mCollisionRadius;
|
||||
/* 0xC */ u8 mWaitTime;
|
||||
|
||||
@@ -51,6 +51,8 @@ public:
|
||||
/* 80BE824C */ daFireWood2_HIO_c();
|
||||
/* 80BE8E54 */ virtual ~daFireWood2_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 mFlameOffsetY;
|
||||
/* 0x08 */ f32 mCollisionDiameter;
|
||||
/* 0x0C */ f32 mCollisionHeight;
|
||||
|
||||
@@ -169,6 +169,8 @@ public:
|
||||
/* 80BF934C */ daGlwSph_HIO_c();
|
||||
/* 80BFA76C */ virtual ~daGlwSph_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ f32 speed;
|
||||
/* 0x8 */ f32 speed2;
|
||||
};
|
||||
|
||||
@@ -76,6 +76,8 @@ public:
|
||||
/* 80C134AC */ daGrdWater_HIO_c();
|
||||
/* 80C148A8 */ virtual ~daGrdWater_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 field_0x04;
|
||||
/* 0x05 */ u8 field_0x05;
|
||||
/* 0x06 */ u8 field_0x06;
|
||||
|
||||
@@ -63,6 +63,8 @@ public:
|
||||
/* 80C1CAEC */ daHeavySw_HIO_c();
|
||||
/* 80C1D9D8 */ virtual ~daHeavySw_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 field_0x04;
|
||||
/* 0x08 */ f32 field_0x08;
|
||||
/* 0x0C */ f32 field_0x0c;
|
||||
|
||||
@@ -31,10 +31,12 @@ private:
|
||||
|
||||
STATIC_ASSERT(sizeof(daHsTarget_c) == 0x5B0);
|
||||
|
||||
class daHsTarget_HIO_c : mDoHIO_entry_c {
|
||||
class daHsTarget_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
/* 80C1F42C */ daHsTarget_HIO_c();
|
||||
/* 80C1F7F4 */ virtual ~daHsTarget_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
};
|
||||
|
||||
#endif /* D_A_OBJ_HSTARGET_H */
|
||||
|
||||
@@ -37,8 +37,9 @@ public:
|
||||
/* 80C44D0C */ daKiPot_HIO_c();
|
||||
/* 80C450E8 */ virtual ~daKiPot_HIO_c() {};
|
||||
|
||||
/* 0x00 */ /* vtable */
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x00 */ /* vtable */
|
||||
/* 0x06 */ u8 field_0x06;
|
||||
};
|
||||
|
||||
|
||||
@@ -40,10 +40,12 @@ public:
|
||||
/* 8058C60C */ daKtOnFire_HIO_c();
|
||||
/* 8058CEA8 */ ~daKtOnFire_HIO_c() {}
|
||||
|
||||
u8 mTimer;
|
||||
u8 mColor1R;
|
||||
u8 mColor1G;
|
||||
u8 mColor1B;
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
u8 mTimer;
|
||||
u8 mColor1R;
|
||||
u8 mColor1G;
|
||||
u8 mColor1B;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -57,6 +57,8 @@ public:
|
||||
/* 80C55D0C */ daLv1Cdl00_HIO_c();
|
||||
/* 80C56970 */ ~daLv1Cdl00_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ u8 field_0x4;
|
||||
/* 0x5 */ u8 field_0x5;
|
||||
};
|
||||
|
||||
@@ -53,6 +53,8 @@ public:
|
||||
/* 80C56CAC */ daLv1Cdl01_HIO_c();
|
||||
/* 80C5777C */ ~daLv1Cdl01_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ u8 field_0x4;
|
||||
/* 0x5 */ u8 field_0x5;
|
||||
};
|
||||
|
||||
@@ -71,6 +71,8 @@ public:
|
||||
/* 8058E04C */ daLv2Candle_HIO_c();
|
||||
/* 8058F050 */ ~daLv2Candle_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 mTimer;
|
||||
/* 0x08 */ f32 mPow;
|
||||
/* 0x0C */ f32 mAnmMaxStep;
|
||||
|
||||
@@ -56,6 +56,8 @@ public:
|
||||
/* 80C57ACC */ daLv3Candle_HIO_c();
|
||||
/* 80C58484 */ virtual ~daLv3Candle_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x00 vtable */
|
||||
/* 0x04 */ u8 field_0x04;
|
||||
};
|
||||
|
||||
@@ -71,8 +71,9 @@ public:
|
||||
/* 80C587CC */ daLv3Water_HIO_c();
|
||||
/* 80C59C34 */ virtual ~daLv3Water_HIO_c();
|
||||
|
||||
/* 0x00 */ /* vtable */
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x00 */ /* vtable */
|
||||
/* 0x04 */ u8 field_0x04;
|
||||
};
|
||||
|
||||
|
||||
@@ -95,9 +95,7 @@ struct daLv3Water2_HIO_c : public mDoHIO_entry_c {
|
||||
/* 80C5A40C */ daLv3Water2_HIO_c();
|
||||
/* 80C5B14C */ ~daLv3Water2_HIO_c() {}
|
||||
|
||||
#ifdef DEBUG
|
||||
void genMessage(JORMContext*);
|
||||
#endif
|
||||
|
||||
/* 0x04 */ u8 mLevelControlWaitFrames;
|
||||
};
|
||||
|
||||
@@ -58,6 +58,8 @@ public:
|
||||
/* 80C5C9EC */ dalv4CandleDemoTag_HIO_c();
|
||||
/* 80C5D07C */ virtual ~dalv4CandleDemoTag_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ s16 mEnemyWaitTime;
|
||||
};
|
||||
|
||||
|
||||
@@ -74,6 +74,8 @@ public:
|
||||
/* 80C5D44C */ dalv4CandleTag_HIO_c();
|
||||
/* 80C5D9C0 */ ~dalv4CandleTag_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
u8 mTimer;
|
||||
};
|
||||
|
||||
|
||||
@@ -51,6 +51,8 @@ public:
|
||||
/* 80C5EB6C */ daLv4Gate_HIO_c();
|
||||
/* 80C5F348 */ virtual ~daLv4Gate_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ f32 mMoveSpeed;
|
||||
/* 0x8 */ u8 mShockStrength;
|
||||
};
|
||||
|
||||
@@ -34,6 +34,8 @@ class daLv4HsTarget_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
/* 80C5F62C */ daLv4HsTarget_HIO_c();
|
||||
/* 80C5F990 */ virtual ~daLv4HsTarget_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
};
|
||||
|
||||
#endif /* D_A_OBJ_LV4HSTARGET_H */
|
||||
|
||||
@@ -70,6 +70,8 @@ public:
|
||||
/* 80C5FBEC */ daLv4PoGate_HIO_c();
|
||||
/* 80C60758 */ virtual ~daLv4PoGate_HIO_c() {};
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 mOpenSpeed;
|
||||
/* 0x08 */ f32 mCloseStep1Speed;
|
||||
/* 0x0C */ f32 mCloseStep2Speed;
|
||||
|
||||
@@ -56,6 +56,8 @@ public:
|
||||
/* 80C6A60C */ daFlorBoad_HIO_c();
|
||||
/* 80C6B058 */ virtual ~daFlorBoad_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ cXyz field_0x4;
|
||||
/* 0x10 */ u8 field_0x10;
|
||||
/* 0x11 */ u8 field_0x11;
|
||||
|
||||
@@ -65,6 +65,8 @@ public:
|
||||
/* 80C6B42C */ daIceWall_HIO_c();
|
||||
/* 80C6C550 */ virtual ~daIceWall_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ cXyz xyz;
|
||||
/* 0x10 */ u8 hitcount;
|
||||
/* 0x11 */ u8 hitcount2;
|
||||
|
||||
@@ -57,6 +57,8 @@ public:
|
||||
/* 80C6C94C */ daLv5SwIce_HIO_c();
|
||||
/* 80C6D418 */ virtual ~daLv5SwIce_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ u8 hitcount;
|
||||
};
|
||||
|
||||
|
||||
@@ -94,6 +94,8 @@ public:
|
||||
/* 80C8A30C */ daOptiLift_HIO_c();
|
||||
/* 80C8B900 */ virtual ~daOptiLift_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 mStopDisappearTime;
|
||||
/* 0x05 */ u8 mStartMoveTime;
|
||||
/* 0x06 */ u8 mColorAnmFrame;
|
||||
|
||||
@@ -70,6 +70,8 @@ public:
|
||||
/* 80C8DA2C */ daMagLift_HIO_c();
|
||||
/* 80C8E5B0 */ virtual ~daMagLift_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ u8 field_0x4;
|
||||
/* 0x5 */ u8 field_0x5;
|
||||
};
|
||||
|
||||
@@ -66,6 +66,8 @@ public:
|
||||
/* 80C8E94C */ daMagLiftRot_HIO_c();
|
||||
/* 80C8FA3C */ virtual ~daMagLiftRot_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 mWaitTime;
|
||||
/* 0x08 */ f32 mInitSpeed;
|
||||
/* 0x0C */ f32 mAcceleration;
|
||||
|
||||
@@ -82,6 +82,8 @@ public:
|
||||
/* 80CA85CC */ daOnsTaru_HIO_c();
|
||||
/* 80CA9A78 */ virtual ~daOnsTaru_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ s16 mCoolTime;
|
||||
/* 0x06 */ u8 mVibration;
|
||||
/* 0x08 */ f32 mSmokeScale;
|
||||
|
||||
@@ -93,6 +93,8 @@ public:
|
||||
/* 80CAF32C */ daPillar_HIO_c();
|
||||
/* 80CB0928 */ virtual ~daPillar_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ daPillar_c::sdata_t mShakeData;
|
||||
/* 0x10 */ u8 field_0x10[0x1C - 0x10];
|
||||
/* 0x1C */ f32 field_0x1c;
|
||||
|
||||
@@ -60,6 +60,8 @@ public:
|
||||
/* 80CB8E6C */ daRfHole_HIO_c();
|
||||
/* 80CB99D8 */ virtual ~daRfHole_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 field_0x04;
|
||||
/* 0x08 */ f32 field_0x08;
|
||||
/* 0x0C */ f32 field_0x0c;
|
||||
|
||||
@@ -73,6 +73,8 @@ public:
|
||||
/* 805981EC */ daSwShutter_HIO_c();
|
||||
/* 80598ECC */ virtual ~daSwShutter_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 mInitSpeed;
|
||||
/* 0x08 */ f32 mMaxSpeed;
|
||||
/* 0x0C */ f32 mAcceleration;
|
||||
|
||||
@@ -49,6 +49,8 @@ struct daSaidan_HIO_c : public mDoHIO_entry_c {
|
||||
/* 80CC3DAC */ daSaidan_HIO_c();
|
||||
/* 80CC4478 */ virtual ~daSaidan_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x00 vtable */
|
||||
/* 0x04 */ f32 mMaxStep;
|
||||
/* 0x08 */ f32 mTargetPosX;
|
||||
|
||||
@@ -39,6 +39,8 @@ public:
|
||||
/* 80CDF0AC */ daSnowEffTag_HIO_c();
|
||||
/* 80CDF674 */ virtual ~daSnowEffTag_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ u8 field_0x4;
|
||||
/* 0x5 */ u8 mDisplayRange;
|
||||
/* 0x6 */ u8 mTop;
|
||||
|
||||
@@ -111,6 +111,8 @@ public:
|
||||
/* 80D022AC */ daSyRock_HIO_c();
|
||||
/* 80D03C44 */ ~daSyRock_HIO_c() {};
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 mShakeAmplitude; // "揺れ強さ" "Shake strength" | Slider
|
||||
/* 0x08 */ f32 mShakeXOscillationAngle; // "振幅X" "Amplitude X" | Slider
|
||||
/* 0x0C */ f32 mShakeZOscillationAngle; // "振幅Z" "Amplitude Z" | Slider
|
||||
|
||||
@@ -51,6 +51,8 @@ public:
|
||||
/* 80D0E8EC */ daTimeFire_HIO_c();
|
||||
/* 80D0F038 */ virtual ~daTimeFire_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
u8 field_0x4;
|
||||
};
|
||||
|
||||
|
||||
@@ -41,6 +41,8 @@ public:
|
||||
/* 80D1F0CC */ daTreeSh_HIO_c();
|
||||
/* 80D1F81C */ virtual ~daTreeSh_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ s16 shake_strength;
|
||||
/* 0x6 */ s16 shake_speed;
|
||||
/* 0x8 */ s16 field_0x8;
|
||||
|
||||
@@ -58,9 +58,7 @@ struct daWtGate_HIO_c : public mDoHIO_entry_c {
|
||||
/* 80D2BB8C */ daWtGate_HIO_c();
|
||||
/* 80D2C3C0 */ ~daWtGate_HIO_c() {};
|
||||
|
||||
#ifdef DEBUG
|
||||
void genMessage(JORMContext*);
|
||||
#endif
|
||||
|
||||
/* 0x4 */ f32 mMaxSpeed;
|
||||
/* 0x8 */ u8 field_0x8; // Modified, but never read; unused?
|
||||
|
||||
@@ -151,6 +151,8 @@ struct daWtPillar_HIO_c : public mDoHIO_entry_c {
|
||||
/* 80D2C6CC */ daWtPillar_HIO_c();
|
||||
/* 80D2DF34 */ ~daWtPillar_HIO_c() {};
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ cXyz field_0x04;
|
||||
/* 0x10 */ csXyz field_0x10;
|
||||
/* 0x16 */ s8 mForTesting; // "----------- テスト用 ----------" "----------- For Testing ----------" | Checkbox
|
||||
|
||||
@@ -92,6 +92,8 @@ public:
|
||||
/* 80D31B4C */ daWdStick_HIO_c();
|
||||
/* 80D34030 */ virtual ~daWdStick_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 field_0x04;
|
||||
/* 0x05 */ u8 field_0x05;
|
||||
/* 0x06 */ s16 field_0x06;
|
||||
|
||||
@@ -29,7 +29,7 @@ public:
|
||||
typedef struct actionFuncEntry {
|
||||
actionFunc initFn;
|
||||
actionFunc execFn;
|
||||
};
|
||||
} actionFuncEntry;
|
||||
|
||||
typedef struct attributes {
|
||||
/* 0x00 */ f32 field_0x00;
|
||||
@@ -50,7 +50,7 @@ public:
|
||||
/* 0x3A */ s16 field_0x3a;
|
||||
/* 0x3C */ s16 mNewLeafTickSpeed;
|
||||
/* 0x3E */ s16 mPickLeafTickSpeed;
|
||||
};
|
||||
} attributes;
|
||||
|
||||
/* 8059C9F8 */ void setAction(daObjYobikusa_c::Mode_e);
|
||||
/* 8059CA2C */ void callInit();
|
||||
|
||||
@@ -61,6 +61,8 @@ public:
|
||||
/* 80D4056C */ daZrTurara_HIO_c();
|
||||
/* 80D414BC */ ~daZrTurara_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ f32 mDebrisRange;
|
||||
/* 0x8 */ u8 mDebrisNum;
|
||||
};
|
||||
|
||||
@@ -56,6 +56,8 @@ public:
|
||||
/* 80D4188C */ daZrTuraRc_HIO_c();
|
||||
/* 80D422D0 */ ~daZrTuraRc_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ f32 field_0x04;
|
||||
/* 0x08 */ f32 mGravity;
|
||||
/* 0x0C */ f32 mMaxFallSpeed;
|
||||
|
||||
@@ -27,6 +27,8 @@ public:
|
||||
/* 805A202C */ daTagCstaSw_HIO_c();
|
||||
/* 805A2480 */ virtual ~daTagCstaSw_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
u8 unk_0x4;
|
||||
};
|
||||
|
||||
|
||||
@@ -26,6 +26,8 @@ public:
|
||||
/* 80D5B2EC */ daLv6CstaSw_HIO_c();
|
||||
/* 80D5B740 */ virtual ~daLv6CstaSw_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
u8 unk_0x4;
|
||||
};
|
||||
|
||||
|
||||
@@ -22,6 +22,8 @@ public:
|
||||
/* 80D5DACC */ daTagPoFire_HIO_c();
|
||||
/* 80D5DCB0 */ virtual ~daTagPoFire_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
u8 unk_0x4;
|
||||
};
|
||||
|
||||
|
||||
@@ -192,11 +192,13 @@ private:
|
||||
|
||||
STATIC_ASSERT(sizeof(daTbox_c) == 0xA30);
|
||||
|
||||
class daTbox_HIO_c : mDoHIO_entry_c {
|
||||
class daTbox_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
/* 80490D2C */ daTbox_HIO_c();
|
||||
/* 804960B8 */ virtual ~daTbox_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 mItemNo;
|
||||
/* 0x05 */ u8 mUseDebugItemNo;
|
||||
/* 0x06 */ u8 mClearSwitch;
|
||||
|
||||
@@ -8,10 +8,12 @@
|
||||
#include "d/d_com_inf_game.h"
|
||||
#include "d/d_particle.h"
|
||||
|
||||
struct daYkgr_HIO_c : mDoHIO_entry_c {
|
||||
struct daYkgr_HIO_c : public mDoHIO_entry_c {
|
||||
daYkgr_HIO_c();
|
||||
/* 805A8D98 */ virtual ~daYkgr_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ u8 field_0x4;
|
||||
/* 0x08 */ s32 field_0x8;
|
||||
/* 0x0C */ s32 field_0xc;
|
||||
|
||||
Reference in New Issue
Block a user