Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_stairBlock.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_STAIRBLOCK_H
2#define D_A_OBJ_STAIRBLOCK_H
3
4#include "d/d_cc_d.h"
5#include "d/d_com_inf_game.h"
7
16class daStairBlock_c : public fopAc_ac_c {
17public:
18 void setBaseMtx();
19 virtual int CreateHeap();
20 int create();
21 static int createHeapCallBack(fopAc_ac_c*);
22 virtual int Execute();
23 virtual int Draw();
24 virtual int Delete();
26 static dCcD_SrcGObjInf const mCcDObjInfo;
27 static dCcD_SrcSph mCcDSph;
28
29private:
31 /* 0x0574 */ J3DModel* mpModel[10];
32 /* 0x059C */ mDoExt_bckAnm mBckAnm[10];
33 /* 0x06B4 */ u8 mHit[10];
34 /* 0x06C0 */ dCcD_Stts mStts;
35 /* 0x06FC */ dCcD_Sph mSpheres[10];
36};
37
38STATIC_ASSERT(sizeof(daStairBlock_c) == 0x132c);
39
41public:
44
46
47 /* 0x4 */ f32 collision_radius[10];
48}; // Size: 0x2C
49
50#endif /* D_A_OBJ_STAIRBLOCK_H */
Definition J3DModel.h:43
Definition JORMContext.h:120
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Definition d_a_obj_stairBlock.h:40
daStairBlock_HIO_c()
Definition d_a_obj_stairBlock.cpp:10
void genMessage(JORMContext *)
f32 collision_radius[10]
Definition d_a_obj_stairBlock.h:47
virtual ~daStairBlock_HIO_c()
Definition d_a_obj_stairBlock.h:43
Stair Block.
Definition d_a_obj_stairBlock.h:16
static dCcD_SrcGObjInf const mCcDObjInfo
Definition d_a_obj_stairBlock.h:25
mDoExt_bckAnm mBckAnm[10]
Definition d_a_obj_stairBlock.h:32
int create()
Definition d_a_obj_stairBlock.cpp:66
virtual int Draw()
Definition d_a_obj_stairBlock.cpp:130
request_of_phase_process_class mPhaseReq
Definition d_a_obj_stairBlock.h:30
dCcD_Sph mSpheres[10]
Definition d_a_obj_stairBlock.h:35
virtual int Delete()
Definition d_a_obj_stairBlock.cpp:143
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_stairBlock.cpp:95
void setBaseMtx()
Definition d_a_obj_stairBlock.cpp:16
dCcD_Stts mStts
Definition d_a_obj_stairBlock.h:34
virtual int Execute()
Definition d_a_obj_stairBlock.cpp:101
static dCcD_SrcSph mCcDSph
Definition d_a_obj_stairBlock.h:169
J3DModel * mpModel[10]
Definition d_a_obj_stairBlock.h:31
u8 mHit[10]
Definition d_a_obj_stairBlock.h:33
virtual int CreateHeap()
Definition d_a_obj_stairBlock.cpp:48
Definition f_op_actor.h:230
Definition m_Do_ext.h:151
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daStairBlock_c)==0x132c)
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition d_cc_d.h:87
Definition d_cc_d.h:94
Definition c_phase.h:17