diff options
| author | Luzagar <40547781+Luzagar@users.noreply.github.com> | 2025-12-16 02:04:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-15 17:04:20 -0800 |
| commit | 618a3783f8224e586d0aefdd57dc191ef9998492 (patch) | |
| tree | 2aec2fa45254fe0137c99b752d9de5c07b0972c2 /include | |
| parent | 86bf7686658d54b620647b2d92983bbbff7d5e77 (diff) | |
d_a_e_b +d_a_e_bi_leaf documentation (#2952)
* some e_bi documentation
* fix match issue
* fix error
* e_bi_leaf documentation
Diffstat (limited to 'include')
| -rw-r--r-- | include/d/actor/d_a_e_bi.h | 64 | ||||
| -rw-r--r-- | include/d/actor/d_a_e_bi_leaf.h | 10 |
2 files changed, 37 insertions, 37 deletions
diff --git a/include/d/actor/d_a_e_bi.h b/include/d/actor/d_a_e_bi.h index e1cdc14f9c..b8d3051602 100644 --- a/include/d/actor/d_a_e_bi.h +++ b/include/d/actor/d_a_e_bi.h @@ -17,27 +17,27 @@ class e_bi_class { public: /* 0x000 */ fopEn_enemy_c actor; - /* 0x5AC */ request_of_phase_process_class mPhase; - /* 0x5B4 */ u8 field_0x5b4; - /* 0x5B5 */ u8 field_0x5b5; - /* 0x5B6 */ u8 field_0x5b6; + /* 0x5AC */ request_of_phase_process_class phase; + /* 0x5B4 */ u8 arg0; + /* 0x5B5 */ u8 arg1; + /* 0x5B6 */ u8 arg2; /* 0x5B7 */ u8 field_0x5b7; - /* 0x5B8 */ mDoExt_McaMorfSO* mpModelMorf; - /* 0x5BC */ Z2CreatureEnemy mSound; - /* 0x660 */ f32 field_0x660; - /* 0x664 */ int mAnm; - /* 0x668 */ u32 mShadowKey; - /* 0x66C */ s16 field_0x66c; - /* 0x66E */ s16 mAction; - /* 0x670 */ s16 field_0x670; + /* 0x5B8 */ mDoExt_McaMorfSO* anm_p; + /* 0x5BC */ Z2CreatureEnemy sound; + /* 0x660 */ f32 disap_time; + /* 0x664 */ int anm_no; + /* 0x668 */ u32 shadow_key; + /* 0x66C */ s16 counter; + /* 0x66E */ s16 action; + /* 0x670 */ s16 mode; /* 0x672 */ u8 field_0x672[0x680 - 0x672]; - /* 0x680 */ s16 field_0x680; + /* 0x680 */ s16 target; /* 0x682 */ u8 field_0x682[0x684 - 0x682]; - /* 0x684 */ s16 field_0x684; - /* 0x688 */ f32 field_0x688; - /* 0x68C */ s16 field_0x68c[3]; - /* 0x692 */ s16 field_0x692; - /* 0x694 */ s16 field_0x694; + /* 0x684 */ s16 target_angle; + /* 0x688 */ f32 dis; + /* 0x68C */ s16 timer[3]; + /* 0x692 */ s16 damage_time; + /* 0x694 */ s16 ignition_time; /* 0x696 */ s16 field_0x696; /* 0x698 */ s16 field_0x698; /* 0x69A */ u8 field_0x69a[0x6a2 - 0x69a]; @@ -45,26 +45,26 @@ public: /* 0x6A4 */ s16 field_0x6a4; /* 0x6A6 */ s16 field_0x6a6; /* 0x6A8 */ f32 field_0x6a8; - /* 0x6AC */ f32 field_0x6ac; - /* 0x6B0 */ s8 field_0x6b0; - /* 0x6B4 */ dCcD_Stts mStts; - /* 0x6F0 */ dCcD_Cyl field_0x6f0; - /* 0x82C */ dCcD_Sph field_0x82c; - /* 0x964 */ dCcU_AtInfo mAtInfo; + /* 0x6AC */ f32 water_offset; + /* 0x6B0 */ s8 leaf_id; + /* 0x6B4 */ dCcD_Stts Stts; + /* 0x6F0 */ dCcD_Cyl cc_cyl; + /* 0x82C */ dCcD_Sph at_sph; + /* 0x964 */ dCcU_AtInfo at_info; /* 0x988 */ u8 field_0x988; - /* 0x98C */ dBgS_AcchCir mAcchCir; - /* 0x9CC */ dBgS_ObjAcch mObjAcch; - /* 0xBA4 */ fpc_ProcID field_0xba4; - /* 0xBA8 */ fpc_ProcID field_0xba8; + /* 0x98C */ dBgS_AcchCir AcchCir; + /* 0x9CC */ dBgS_ObjAcch ObjAcch; + /* 0xBA4 */ fpc_ProcID child_no; + /* 0xBA8 */ fpc_ProcID fw_id; /* 0xBAC */ s8 field_0xbac; - /* 0xBAD */ s8 field_0xbad; + /* 0xBAD */ s8 ride_time; /* 0xBB0 */ cXyz field_0xbb0; /* 0xBBC */ u8 field_0xbbc[0xbc4 - 0xbbc]; - /* 0xBC4 */ u32 field_0xbc4[5]; - /* 0xBD8 */ u32 field_0xbd8[4]; + /* 0xBC4 */ u32 ex_eff[5]; + /* 0xBD8 */ u32 w_eff[4]; /* 0xBE8 */ u32 field_0xbe8; /* 0xBEC */ u8 field_0xbec[0xbfc - 0xbec]; - /* 0xBFC */ u8 field_0xbfc; + /* 0xBFC */ u8 hio_init; }; STATIC_ASSERT(sizeof(e_bi_class) == 0xc00); diff --git a/include/d/actor/d_a_e_bi_leaf.h b/include/d/actor/d_a_e_bi_leaf.h index b105567a29..a470036af3 100644 --- a/include/d/actor/d_a_e_bi_leaf.h +++ b/include/d/actor/d_a_e_bi_leaf.h @@ -13,11 +13,11 @@ */ class e_bi_leaf_class : public fopEn_enemy_c { public: - /* 0x5AC */ request_of_phase_process_class mPhase; - /* 0x5B4 */ u8 field_0x5b4; - /* 0x5B8 */ J3DModel* mpModel; - /* 0x5BC */ s16 mAction; - /* 0x5BE */ s16 mTimer; + /* 0x5AC */ request_of_phase_process_class phase; + /* 0x5B4 */ u8 type; + /* 0x5B8 */ J3DModel* model; + /* 0x5BC */ s16 action; + /* 0x5BE */ s16 timer; /* 0x5C0 */ u8 field_0x5c0[0x5D0 - 0x5C0]; }; |
