diff options
| author | Ammar Askar <ammar@ammaraskar.com> | 2025-06-20 10:50:07 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-20 13:50:07 -0400 |
| commit | 5f99677cb7cb58b8078bcc529186c89c67bf6312 (patch) | |
| tree | baa47ad3925234ff404ba7cdc4b4ebf81616646b /include/d/actor/d_a_fallrock.h | |
| parent | 4aadd65d723b1fbdb2d703b5af0ce27f594cf7ea (diff) | |
Match d_a_fallrock to 99% (#792)
* Match d_a_fallrock to 99%
* Match execute function
Diffstat (limited to 'include/d/actor/d_a_fallrock.h')
| -rw-r--r-- | include/d/actor/d_a_fallrock.h | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/include/d/actor/d_a_fallrock.h b/include/d/actor/d_a_fallrock.h index 6efde7d7..068b6554 100644 --- a/include/d/actor/d_a_fallrock.h +++ b/include/d/actor/d_a_fallrock.h @@ -1,24 +1,40 @@ #ifndef D_A_FALLROCK_H #define D_A_FALLROCK_H +#include "d/d_bg_s_acch.h" +#include "d/d_cc_d.h" #include "f_op/f_op_actor.h" class dCcD_SrcCyl; class daFallRock_c : public fopAc_ac_c { public: + ~daFallRock_c(); + inline cPhs_State create(); inline BOOL draw(); inline BOOL execute(); - void CreateHeap(); + BOOL CreateHeap(); void set_mtx(); void setParticle(int, cXyz*); + static char m_arcname[]; + static f32 m_fallen; + static s16 m_rot_speed; + static const dCcD_SrcCyl m_cyl_src; public: - /* Place member variables here */ -}; + /* 0x290 */ J3DModel* mpModel; + /* 0x294 */ request_of_phase_process_class mPhs; + /* 0x29C */ dBgS_ObjAcch field_0x29C; + /* 0x460 */ dBgS_AcchCir field_0x460; + /* 0x4A0 */ dCcD_Stts mStts; + /* 0x4DC */ dCcD_Cyl mCyl; + /* 0x60C */ GXColor field_0x60C; + /* 0x610 */ f32 field_0x610; + /* 0x614 */ int field_0x614; +}; // Size: 0x618 #endif /* D_A_FALLROCK_H */ |
