diff options
| author | Trueffel <106771418+Trueffeloot@users.noreply.github.com> | 2023-11-02 18:36:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-02 19:36:33 +0200 |
| commit | e1b1ac6a0c4e4b2a85e5ea39ffb80bc6caedc861 (patch) | |
| tree | 327070b68b8781ffa8264664e340c2fa5b245efd /include | |
| parent | 30d9eaa052de1eda76bebfc88f679d6620b46160 (diff) | |
d_a_obj_bbox mostly OK (#1972)
* d_a_obj_bbox mostly OK
* remove unused asm
* better description
Diffstat (limited to 'include')
| -rw-r--r-- | include/rel/d/a/obj/d_a_obj_bbox/d_a_obj_bbox.h | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/include/rel/d/a/obj/d_a_obj_bbox/d_a_obj_bbox.h b/include/rel/d/a/obj/d_a_obj_bbox/d_a_obj_bbox.h index af263c8b12..73c7328a78 100644 --- a/include/rel/d/a/obj/d_a_obj_bbox/d_a_obj_bbox.h +++ b/include/rel/d/a/obj/d_a_obj_bbox/d_a_obj_bbox.h @@ -1,6 +1,29 @@ #ifndef D_A_OBJ_BBOX_H #define D_A_OBJ_BBOX_H -#include "dolphin/types.h" +#include "d/bg/d_bg_s_movebg_actor.h" +#include "d/cc/d_cc_d.h" +#include "d/com/d_com_inf_game.h" +#include "f_op/f_op_actor_mng.h" + +class daObjBBox_c : public dBgS_MoveBgActor { +public: + /* 80BACD38 */ void initBaseMtx(); + /* 80BACD74 */ void setBaseMtx(); + /* 80BACDD8 */ int Create(); + /* 80BACE50 */ int CreateHeap(); + /* 80BACEC0 */ int create1st(); + /* 80BAD0C0 */ int Execute(Mtx**); + /* 80BAD234 */ int Draw(); + /* 80BAD2D8 */ int Delete(); + + u32 getSwNo() { return fopAcM_GetParamBit(this, 0, 8); } + +private: + /* 0x5A0 */ request_of_phase_process_class mPhaseReq; + /* 0x5A8 */ J3DModel* mpModel; + /* 0x5AC */ dCcD_Stts mStts; + /* 0x5E8 */ dCcD_Cyl mCyl; +}; // Size: 0x724 #endif /* D_A_OBJ_BBOX_H */ |
