summaryrefslogtreecommitdiff
path: root/include/d/actor/d_a_fallrock.h
diff options
context:
space:
mode:
authorAmmar Askar <ammar@ammaraskar.com>2025-06-20 10:50:07 -0700
committerGitHub <noreply@github.com>2025-06-20 13:50:07 -0400
commit5f99677cb7cb58b8078bcc529186c89c67bf6312 (patch)
treebaa47ad3925234ff404ba7cdc4b4ebf81616646b /include/d/actor/d_a_fallrock.h
parent4aadd65d723b1fbdb2d703b5af0ce27f594cf7ea (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.h22
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 */