mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-03 18:36:06 -04:00
173 lines
5.1 KiB
C++
173 lines
5.1 KiB
C++
#ifndef D_A_BPW_H
|
|
#define D_A_BPW_H
|
|
|
|
#include "f_op/f_op_actor.h"
|
|
#include "d/d_cc_d.h"
|
|
#include "d/d_bg_s_acch.h"
|
|
#include "d/d_particle.h"
|
|
|
|
class bpw_class : public fopEn_enemy_c {
|
|
public:
|
|
/* 0x2AC */ u8 m2AC[0x2B4 - 0x2AC];
|
|
/* 0x2B4 */ mDoExt_McaMorf* m2B4;
|
|
/* 0x2B8 */ u8 m2B8[0x2BC - 0x2B8];
|
|
/* 0x2BC */ mDoExt_brkAnm* mBrkAnim;
|
|
/* 0x2C0 */ mDoExt_baseAnm* m2C0;
|
|
/* 0x2C4 */ mDoExt_baseAnm* m2C4;
|
|
/* 0x2C8 */ mDoExt_baseAnm* m2C8;
|
|
/* 0x2CC */ mDoExt_baseAnm* m2CC;
|
|
/* 0x2D0 */ mDoExt_brkAnm* m2D0;
|
|
/* 0x2D4 */ u8 m2D4[0x304 - 0x2D4];
|
|
/* 0x304 */ cXyz m304[3];
|
|
/* 0x328 */ cXyz m328[3];
|
|
/* 0x34C */ f32 m34C;
|
|
/* 0x350 */ f32 m350;
|
|
/* 0x354 */ node_class* m354;
|
|
/* 0x358 */ f32 m358;
|
|
/* 0x35C */ f32 m35C;
|
|
/* 0x360 */ f32 m360;
|
|
/* 0x364 */ u8 m364[0x370 - 0x364];
|
|
/* 0x370 */ cXyz m370;
|
|
/* 0x37C */ u32 m37C;
|
|
/* 0x380 */ u32 m380;
|
|
/* 0x384 */ u32 m384;
|
|
/* 0x388 */ f32 m388;
|
|
/* 0x38C */ u8 m38C[0x390 - 0x38C];
|
|
/* 0x390 */ f32 m390;
|
|
/* 0x394 */ u8 m394[0x3A0 - 0x394];
|
|
/* 0x3A0 */ cXyz z;
|
|
/* 0x3AC */ f32 m3AC;
|
|
/* 0x3B0 */ u32 m3B0;
|
|
/* 0x3B4 */ f32 m3B4;
|
|
/* 0x3B8 */ f32 m3B8;
|
|
/* 0x3BC */ f32 m3BC;
|
|
/* 0x3C0 */ f32 m3C0;
|
|
/* 0x3C4 */ u8 m3C4[0x3D6 - 0x3C4];
|
|
/* 0x3D6 */ s16 m3D6;
|
|
/* 0x3D8 */ s16 m3D8;
|
|
/* 0x3DA */ u16 m3DA;
|
|
/* 0x3DC */ u8 mUnknownParam1;
|
|
/* 0x3DD */ u8 mUnknownParam2;
|
|
/* 0x3DE */ u8 mUnknownParam3;
|
|
/* 0x3DF */ u8 m3DF;
|
|
/* 0x3E0 */ u8 m3E0;
|
|
/* 0x3E1 */ u8 m3E1[0x3E2 - 0x3E1];
|
|
/* 0x3E2 */ s8 m3E2;
|
|
/* 0x3E3 */ u8 m3E3[0x3E6 - 0x3E3];
|
|
/* 0x3E6 */ u8 m3E6;
|
|
/* 0x3E7 */ s8 m3E7;
|
|
/* 0x3E8 */ u8 m3E8[0x3EB - 0x3E8];
|
|
/* 0x3EB */ u8 m3EB;
|
|
/* 0x3EC */ f32 m3EC;
|
|
/* 0x3F0 */ f32 m3F0;
|
|
/* 0x3F4 */ s16 m3F4;
|
|
/* 0x3F6 */ s16 m3F6;
|
|
/* 0x3F8 */ int m3F8;
|
|
/* 0x3FC */ int m3FC;
|
|
/* 0x400 */ u32 m400;
|
|
/* 0x404 */ int m404;
|
|
/* 0x408 */ u16 m408;
|
|
/* 0x40A */ u8 m40A[0x40C - 0x40A];
|
|
/* 0x40C */ cXyz m40C;
|
|
/* 0x418 */ u32 m418;
|
|
/* 0x41C */ u32 m41C;
|
|
/* 0x420 */ u32 m420;
|
|
/* 0x424 */ f32 m424;
|
|
/* 0x428 */ f32 m428;
|
|
/* 0x42C */ f32 m42C;
|
|
/* 0x430 */ u8 m430[0x43C - 0x430];
|
|
/* 0x43C */ u32 m43C;
|
|
/* 0x440 */ f32 m440;
|
|
/* 0x444 */ u16 m444;
|
|
/* 0x446 */ s16 m446;
|
|
/* 0x448 */ u8 m448[0x44C - 0x448];
|
|
/* 0x44C */ u16 m44C;
|
|
/* 0x44E */ s16 mSomeCountdownTimers[10];
|
|
/* 0x462 */ s16 m462;
|
|
/* 0x464 */ u16 m464;
|
|
/* 0x466 */ u8 m466[0x474 - 0x466];
|
|
/* 0x474 */ s16 m474;
|
|
/* 0x476 */ s16 m476;
|
|
/* 0x478 */ u16 m478;
|
|
/* 0x47A */ u16 m47A;
|
|
/* 0x47C */ s16 m47C;
|
|
/* 0x47E */ s16 m47E;
|
|
/* 0x480 */ u16 m480;
|
|
/* 0x482 */ s16 m482;
|
|
/* 0x484 */ s16 m484;
|
|
/* 0x486 */ u8 m486[0x48C - 0x486];
|
|
/* 0x48C */ f32 m48C;
|
|
/* 0x490 */ u32 m490;
|
|
/* 0x494 */ f32 m494;
|
|
/* 0x498 */ u32 m498;
|
|
/* 0x49C */ u32 m49C;
|
|
/* 0x4A0 */ u32 m4A0;
|
|
/* 0x4A4 */ u32 m4A4;
|
|
/* 0x4A8 */ f32 m4A8;
|
|
/* 0x4AC */ int mChildPoeIds[15];
|
|
/* 0x4E8 */ u8 m4E8[0x4EC - 0x4E8];
|
|
/* 0x4EC */ u32 m4EC;
|
|
/* 0x4F0 */ u32 m4F0;
|
|
/* 0x4F4 */ u32 m4F4;
|
|
/* 0x4F8 */ u16 m4F8;
|
|
/* 0x4FA */ u16 m4FA;
|
|
/* 0x4FC */ u16 m4FC;
|
|
/* 0x4FE */ u8 m4FE[0x500 - 0x4FE];
|
|
/* 0x500 */ u32 m500;
|
|
/* 0x504 */ u32 m504;
|
|
/* 0x508 */ u8 m508[0x50C - 0x508];
|
|
/* 0x50C */ dPa_smokeEcallBack m50C;
|
|
/* 0x52C */ dPa_followEcallBack m52C;
|
|
/* 0x540 */ dPa_followEcallBack m540;
|
|
/* 0x554 */ dPa_followEcallBack m554;
|
|
/* 0x568 */ dPa_followEcallBack m568;
|
|
/* 0x57C */ dPa_followEcallBack m57C;
|
|
/* 0x590 */ dPa_followEcallBack m590;
|
|
/* 0x5A4 */ dPa_followEcallBack m5A4;
|
|
/* 0x5B8 */ dPa_followEcallBack m5B8;
|
|
/* 0x5CC */ dPa_followEcallBack m5CC;
|
|
/* 0x5E0 */ dPa_smokeEcallBack m5E0[4];
|
|
/* 0x660 */ f32 m660;
|
|
/* 0x664 */ f32 m664;
|
|
/* 0x668 */ f32 m668;
|
|
/* 0x66C */ u8 m66C[0x678 - 0x66C];
|
|
/* 0x678 */ u16 m678;
|
|
/* 0x67A */ s16 m67A;
|
|
/* 0x67C */ s16 m67C;
|
|
/* 0x67E */ u8 m67E[0x684 - 0x67E];
|
|
/* 0x684 */ s16 m684;
|
|
/* 0x686 */ u8 m686[0x688 - 0x686];
|
|
/* 0x688 */ dBgS_AcchCir m688;
|
|
/* 0x6C8 */ dBgS_Acch m6C8;
|
|
/* 0x88C */ u8 m88C[0x8A4 - 0x88C];
|
|
/* 0x8A4 */ u32 m8A4;
|
|
/* 0x8A8 */ dCcD_GStts m8A8;
|
|
/* 0x8C8 */ dCcD_GObjInf m8C8;
|
|
/* 0x9C0 */ u8 m9C0[0x9D8 - 0x9C0];
|
|
/* 0x9D8 */ u32 m9D8;
|
|
/* 0x9DC */ u32 m9DC;
|
|
/* 0x9E0 */ u8 m9E0[0x9F0 - 0x9E0];
|
|
/* 0x9F0 */ u32 m9F0;
|
|
/* 0x9F4 */ dCcD_GObjInf m9F4;
|
|
/* 0xAEC */ u8 mAEC[0xB04 - 0xAEC];
|
|
/* 0xB04 */ u32 mB04;
|
|
/* 0xB08 */ u32 mB08;
|
|
/* 0xB0C */ u8 mB0C[0xB1C - 0xB0C];
|
|
/* 0xB1C */ u32 mB1C;
|
|
/* 0xB20 */ dCcD_GObjInf mB20;
|
|
/* 0xC18 */ u8 mC18[0xC30 - 0xC18];
|
|
/* 0xC30 */ u32 mC30;
|
|
/* 0xC34 */ u32 mC34;
|
|
/* 0xC38 */ u8 mC38[0xC48 - 0xC38];
|
|
/* 0xC48 */ u32 mC48;
|
|
/* 0xC4C */ dCcD_GObjInf mC4C;
|
|
/* 0xD44 */ u8 mD44[0xD5C - 0xD44];
|
|
/* 0xD5C */ u32 mD5C;
|
|
/* 0xD60 */ u32 mD60;
|
|
/* 0xD64 */ u8 mD64[0xD74 - 0xD64];
|
|
/* 0xD74 */ u32 mD74;
|
|
/* 0xD78 */ u8 mD78[0xD80 - 0xD78];
|
|
};
|
|
|
|
#endif /* D_A_BPW_H */
|