d_a_obj_ganonwall2 Matching (#2437)

* d_a_obj_ganonwall2 Mathcing

* d_a_obj_ganonwall2.cpp formatting

* d_a_obj_ganonwall.cpp formatting
This commit is contained in:
Hyenate
2025-05-14 17:10:55 -04:00
committed by GitHub
parent 11ef965e39
commit ef36d034bd
4 changed files with 181 additions and 269 deletions
+15 -8
View File
@@ -1,6 +1,7 @@
#ifndef D_A_OBJ_GANONWALL2_H
#define D_A_OBJ_GANONWALL2_H
#include "d/d_bg_s_movebg_actor.h"
#include "f_op/f_op_actor_mng.h"
/**
@@ -11,19 +12,25 @@
* @details
*
*/
class daObjGWall2_c : public fopAc_ac_c {
class daObjGWall2_c : public dBgS_MoveBgActor {
public:
/* 80BF57D8 */ void initBaseMtx();
/* 80BF5814 */ void setBaseMtx();
/* 80BF5878 */ void Create();
/* 80BF5950 */ void CreateHeap();
/* 80BF5AB4 */ void create1st();
/* 80BF5B74 */ void Execute(f32 (**)[3][4]);
/* 80BF5C0C */ void Draw();
/* 80BF6004 */ void Delete();
/* 80BF5878 */ int Create();
/* 80BF5950 */ int CreateHeap();
/* 80BF5AB4 */ int create1st();
/* 80BF5B74 */ int Execute(f32 (**)[3][4]);
/* 80BF5C0C */ int Draw();
/* 80BF6004 */ int Delete();
u32 getEventBit1() { return fopAcM_GetParamBit(this, 0, 10); }
private:
/* 0x568 */ u8 field_0x568[0x5c0 - 0x568];
/* 0x5A0 */ request_of_phase_process_class mPhaseReq;
/* 0x5A8 */ J3DModel* mpModel;
/* 0x5AC */ mDoExt_btkAnm* mpBtkAnm;
/* 0x5B0 */ u16 mMatIdx;
/* 0x5B2 */ cXyz mSePos;
};
STATIC_ASSERT(sizeof(daObjGWall2_c) == 0x5c0);