mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-29 16:44:40 -04:00
67 lines
2.1 KiB
C++
67 lines
2.1 KiB
C++
#ifndef D_A_TN_H
|
|
#define D_A_TN_H
|
|
|
|
#include "f_op/f_op_actor.h"
|
|
#include "d/d_cc_d.h"
|
|
#include "d/d_particle.h"
|
|
#include "c/c_damagereaction.h"
|
|
|
|
struct tn_p {
|
|
/* 0x00 */ u8 m00[0x4C - 0x00];
|
|
};
|
|
|
|
class tn_class : public fopEn_enemy_c {
|
|
public:
|
|
/* 0x02AC */ u8 m02AC[0x02BC - 0x02AC];
|
|
/* 0x02BC */ u8 mBehaviorType;
|
|
/* 0x02BD */ u8 mRangeOrFrozenAnim;
|
|
/* 0x02BE */ u8 mPathIndex;
|
|
/* 0x02BF */ u8 mEnableSpawnSwitch;
|
|
/* 0x02C0 */ u8 mDisableSpawnOnDeathSwitch;
|
|
/* 0x02C1 */ u8 m02C1[0x02D0 - 0x02C1];
|
|
/* 0x02D0 */ u8 mRemainingEquipmentPieces;
|
|
/* 0x02D1 */ u8 m02D1[0x02E0 - 0x02D1];
|
|
/* 0x02E0 */ tn_p parts[3];
|
|
/* 0x03C4 */ u8 mArmorColorIndex;
|
|
/* 0x03C5 */ u8 mEquipmentType;
|
|
/* 0x03C6 */ u8 m03C6[0x03E2 - 0x03C6];
|
|
/* 0x03E2 */ s16 m03E2;
|
|
/* 0x03E4 */ u8 m03E4[0x03EE - 0x03E4];
|
|
/* 0x03EE */ s16 m03EE;
|
|
/* 0x03F0 */ s16 m03F0;
|
|
/* 0x03F2 */ u8 m03F2[0x041A - 0x03F2];
|
|
/* 0x041A */ s16 m041A;
|
|
/* 0x041C */ u8 m041C[0x0428 - 0x041C];
|
|
/* 0x0428 */ s16 m0428;
|
|
/* 0x042A */ u8 m042A[0x0430 - 0x042A];
|
|
/* 0x0430 */ s16 m0430;
|
|
/* 0x0432 */ u8 m0432[0x0474 - 0x0432];
|
|
/* 0x0474 */ damagereaction mDamageReaction;
|
|
/* 0x0C30 */ u8 m0C30[0x0C5C - 0x0C30];
|
|
/* 0x0C5C */ dCcD_GObjInf m0C5C;
|
|
/* 0x0D54 */ u8 m0D54[0x0D8C - 0x0D54];
|
|
/* 0x0D8C */ dCcD_GObjInf m0D8C;
|
|
/* 0x0E84 */ u8 m0E84[0x0EBC - 0x0E84];
|
|
/* 0x0EBC */ dCcD_GObjInf m0EBC;
|
|
/* 0x0FB4 */ u8 m0FB4[0x0FE8 - 0x0FB4];
|
|
/* 0x0FE8 */ dCcD_GObjInf m0FE8;
|
|
/* 0x10E0 */ u8 m10E0[0x1114 - 0x10E0];
|
|
/* 0x1114 */ dCcD_GObjInf m1114;
|
|
/* 0x120C */ u8 m120C[0x1240 - 0x120C];
|
|
/* 0x1240 */ dCcD_GObjInf m1240;
|
|
/* 0x1338 */ u8 m1338[0x1384 - 0x1338];
|
|
/* 0x1384 */ cXyz m1384;
|
|
/* 0x1390 */ u8 m1390[0x1408 - 0x1390];
|
|
/* 0x1408 */ int m1408;
|
|
/* 0x140C */ u8 m140C[0x1430 - 0x140C];
|
|
/* 0x1430 */ fpc_ProcID mCapeEntityId;
|
|
/* 0x1434 */ dPa_cutTurnEcallBack_c m1434[3];
|
|
/* 0x1464 */ cXyz m1464[10];
|
|
/* 0x14DC */ u8 m14DC[0x150C - 0x14DC];
|
|
/* 0x150C */ enemyice mEnemyIce;
|
|
/* 0x18C4 */ enemyfire mEnemyFire;
|
|
/* 0x1AEC */ u8 m1AEC[0x1AF0 - 0x1AEC];
|
|
};
|
|
|
|
#endif /* D_A_TN_H */
|