Files
tww/include/d/actor/d_a_st.h
T
2024-03-11 19:03:47 -04:00

84 lines
2.4 KiB
C++

#ifndef D_A_ST_H
#define D_A_ST_H
#include "f_op/f_op_actor.h"
#include "d/d_cc_d.h"
#include "d/d_bg_s_acch.h"
#include "m_Do/m_Do_ext.h"
#include "c/c_damagereaction.h"
struct st_p {
};
struct st_ke_s {
};
class st_class : public fopEn_enemy_c {
public:
/* 0x02AC */ u8 m02AC[0x02B4 - 0x02AC];
/* 0x02B4 */ u8 mBehaviorType;
/* 0x02B5 */ u8 mAmbushSightRange;
/* 0x02B6 */ u8 mUnusedParam;
/* 0x02B7 */ u8 mAmbushSwitch;
/* 0x02B8 */ u8 mDeathSwitch;
/* 0x02B9 */ u8 m02B9;
/* 0x02BA */ u8 m02BA[0x02BC - 0x02BA];
/* 0x02BC */ int m02BC;
/* 0x02C0 */ int m02C0;
/* 0x02C4 */ s16 m02C4;
/* 0x02C6 */ s16 mActionState;
/* 0x02C8 */ u8 m02C8[0x02CC - 0x02C8];
/* 0x02CC */ s8 m02CC;
/* 0x02CD */ u8 m02CD[0x02E8 - 0x02CD];
/* 0x02E8 */ u32 m02E8;
/* 0x02EC */ s16 mTimers[5];
/* 0x02F6 */ u16 m02F6;
/* 0x02F8 */ u16 m02F8;
/* 0x02FA */ u8 m02FA;
/* 0x02FB */ u8 m02FB[0x0302 - 0x02FB];
/* 0x0302 */ u16 m0302;
/* 0x0304 */ s16 m0304;
/* 0x0306 */ u8 m0306[0x0308 - 0x0306];
/* 0x0308 */ f32 m0308;
/* 0x030C */ dBgS_AcchCir m030C;
/* 0x034C */ dBgS_Acch m034C;
/* 0x0510 */ u8 m0510[0x052C - 0x0510];
/* 0x052C */ dCcD_GStts m052C;
/* 0x054C */ dCcD_Sph m054C[7];
/* 0x0D80 */ u32 m0D80;
/* 0x0D84 */ u8 m0D84[0x0ED2 - 0x0D84];
/* 0x0ED2 */ u8 m0ED2;
/* 0x0ED3 */ u8 m0ED3;
/* 0x0ED4 */ st_p mParts[26];
/* 0x19CC */ st_ke_s m19CC[3];
/* 0x1D50 */ mDoExt_3DlineMat0_c m1D50;
/* 0x1D58 */ u8 m1D58[0x1D6C - 0x1D58];
/* 0x1D6C */ cXyz m1D6C[3];
/* 0x1D90 */ csXyz m1D90[3];
/* 0x1DA2 */ u8 m1DA2[0x1DA4 - 0x1DA2];
/* 0x1DA4 */ cXyz m1DA4[3];
/* 0x1DC8 */ u8 m1DC8[0x1DCC - 0x1DC8];
/* 0x1DCC */ uint mHeldWeaponEntityId;
/* 0x1DD0 */ u8 m1DD0;
/* 0x1DD1 */ u8 m1DD1[0x1DD4 - 0x1DD1];
/* 0x1DD4 */ uint mUpperBodyEntityId;
/* 0x1DD8 */ u8 m1DD8;
/* 0x1DD9 */ u8 m1DD9[0x1DDA - 0x1DD9];
/* 0x1DDA */ s16 m1DDA;
/* 0x1DDC */ u8 m1DDC[0x1DE6 - 0x1DDC];
/* 0x1DE6 */ csXyz m1DE6[26];
/* 0x1E82 */ u8 m1E82[0x1E84 - 0x1E82];
/* 0x1E84 */ u8 m1E84;
/* 0x1E85 */ u8 mCountdownToDeath;
/* 0x1E86 */ u8 m1E86;
/* 0x1E87 */ u8 m1E87[0x1FA8 - 0x1E87];
/* 0x1FA8 */ enemyice mEnemyIce;
/* 0x2360 */ u8 m2360[0x2364 - 0x2360];
/* 0x2364 */ u8 m2364;
/* 0x2365 */ u8 m2365[0x2368 - 0x2365];
};
#endif /* D_A_ST_H */