mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-03 10:01:08 -04:00
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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user