This commit is contained in:
Maide
2025-07-25 04:34:43 +01:00
committed by GitHub
parent 915e927120
commit 468df0d5f1
5 changed files with 834 additions and 53 deletions
+9 -2
View File
@@ -6,9 +6,16 @@
class btd_class : public fopAc_ac_c {
public:
/* Place member variables here */
/* 0x0290 */ u8 field_0x290[0x2e4 - 0x290];
/* 0x0290 */ u8 field_0x0290[0x2e4 - 0x290];
/* 0x02E4 */ s16 field_0x2e4;
/* 0x02E6 */ u8 field_0x2e6[0x6e16 - 0x2e6];
/* 0x02E6 */ u8 field_0x02E6[0x02F6 - 0x2e6];
/* 0x02F6 */ bool field_0x2F6;
/* 0x02F7 */ u8 field_0x02F7[0x0320 - 0x02F7];
/* 0x0320 */ cXyz field_0x320;
/* 0x032C */ cXyz field_0x32C;
/* 0x0338 */ u8 field_0x0338[0x0360 - 0x0338];
/* 0x0360 */ f32 field_0x360;
/* 0x0364 */ u8 field_0x0364[0x6E16 - 0x0364];
/* 0x6E16 */ s16 field_0x6e16;
};
+74 -13
View File
@@ -2,22 +2,83 @@
#define D_A_DR2_H
#include "f_op/f_op_actor.h"
#include "d/d_particle.h"
class dr2_class : public fopAc_ac_c {
public:
/* 0x290 */ u8 field_0x290[0x3B0 - 0x290];
/* 0x3B0 */ cXyz field_0x3B0;
/* 0x3BC */ u8 field_0x3BC[0x4BA - 0x3BC];
/* 0x4BA */ s16 field_0x4BA;
/* 0x4BC */ u8 field_0x4BC[0x50C - 0x4BC];
};
class dBgW;
class mDoExt_McaMorf;
class mDoExt_btkAnm;
class mDoExt_brkAnm;
class btd_class;
class daDr2_HIO_c {
public:
daDr2_HIO_c();
struct iwa_hahen_s {
iwa_hahen_s() {}
~iwa_hahen_s() {}
/* 0x00 */ J3DModel* mpModel;
/* 0x04 */ bool unk_04;
/* 0x08 */ cXyz unk_08;
/* 0x14 */ cXyz unk_14;
/* 0x20 */ csXyz unk_20;
}; // size = 0x28
class dr2_class {
public:
/* Place member variables here */
};
/* 0x000 */ fopEn_enemy_c actor;
/* 0x2AC */ request_of_phase_process_class mPhase;
/* 0x2B4 */ mDoExt_McaMorf* mpMorf1;
/* 0x2B8 */ mDoExt_McaMorf* mpMorf2;
/* 0x2BC */ s16 unk_2BC;
/* 0x2C0 */ iwa_hahen_s mRockFragments[6];
/* 0x3B0 */ cXyz unk_3B0;
/* 0x3BC */ s16 unk_3BC[12];
/* 0x3D4 */ s16 unk_3D4[12];
/* 0x3EC */ f32 unk_3EC;
/* 0x3F0 */ f32 unk_3F0;
/* 0x3F4 */ f32 unk_3F4;
/* 0x3F8 */ f32 unk_3F8;
/* 0x3FC */ fpc_ProcID unk_3FC;
/* 0x400 */ s16 unk_400[5];
/* 0x40A */ u8 unk_40A;
/* 0x40C */ f32 unk_40C;
/* 0x410 */ f32 unk_410;
/* 0x414 */ f32 unk_414;
/* 0x418 */ J3DModel* unk_418;
/* 0x41C */ J3DModel* unk_41C;
/* 0x420 */ mDoExt_btkAnm* unk_420;
/* 0x424 */ s16 unk_424;
/* 0x428 */ J3DModel* unk_428;
/* 0x42C */ J3DModel* unk_42C;
/* 0x430 */ mDoExt_btkAnm* unk_430;
/* 0x434 */ mDoExt_btkAnm* unk_434;
/* 0x438 */ mDoExt_brkAnm* unk_438;
/* 0x43C */ bool unk_43C;
/* 0x440 */ Mtx unk_440;
/* 0x470 */ Mtx unk_470;
/* 0x4A0 */ dBgW* mpBgW1;
/* 0x4A4 */ dBgW* mpBgW2;
/* 0x4A8 */ cXyz unk_4A8;
/* 0x4B6 */ csXyz unk_4B4;
/* 0x4BA */ s16 unk_4BA;
/* 0x4BC */ u8 field_0x4BC[0x4C0 - 0x4BC];
/* 0x4C0 */ f32 unk_4C0;
/* 0x4C4 */ u8 unk_4C4;
/* 0x4C6 */ s16 unk_4C6;
/* 0x4C8 */ s16 unk_4C8;
/* 0x4CA */ s16 unk_4CA;
/* 0x4CC */ s16 unk_4CC;
/* 0x4CE */ s16 unk_4CE;
/* 0x4D0 */ f32 unk_4D0;
#if VERSION == VERSION_DEMO
/* 0x4D4 */ JPABaseEmitter* unk_4D4_demo;
#endif
/* 0x4D4 */ JPABaseEmitter* unk_4D4;
/* 0x4D8 */ dPa_followEcallBack unk_4D8;
/* 0x4EC */ dPa_smokeEcallBack unk_4EC;
/* 0x50C */ bool unk_50C;
/* 0x50D */ u8 unk_50D;
/* 0x50E */ u8 unk_50E;
/* 0x510 */ s16 unk_510;
/* 0x514 */ btd_class* unk_514;
}; // size = 0x518
#endif /* D_A_DR2_H */