Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_grave_stone.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_GRAVE_STONE_H
2#define D_A_OBJ_GRAVE_STONE_H
3
5#include "d/d_cc_d.h"
7
17public:
19 public:
20 /* 80C12EF0 */ ~daObj_GrvStn_prtclMngr_c() {}
21 /* 80C12F2C */ daObj_GrvStn_prtclMngr_c() {}
22
23 /* 0x00 */ bool field_0x00;
24 /* 0x04 */ cXyz mPos;
25 /* 0x10 */ csXyz mAngle;
26 /* 0x18 */ cXyz scale;
27 /* 0x24 */ dPaPo_c field_0x24;
28 }; // Size: 0x5C
29
30 /* 80C125F8 */ void setBaseMtx();
31 /* 80C1266C */ void moveCalc();
32 /* 80C12918 */ int setPrtcl();
33 /* 80C12A38 */ void setEnvTevColor();
34 /* 80C12A94 */ void setRoomNo();
35 /* 80C12AD8 */ int Create();
36 /* 80C12CA4 */ int CreateHeap();
37 /* 80C12D1C */ cPhs__Step create();
38 /* 80C13030 */ int Execute(Mtx**);
39 /* 80C13078 */ int Draw();
40 /* 80C1311C */ int Delete();
41
42private:
43 friend class daNpc_zrZ_c;
44
46 /* 0x5A8 */ J3DModel* mpModel;
47 /* 0x5AC */ dBgS_ObjAcch mAcch;
48 /* 0x784 */ dCcD_Stts mColStatus;
50 /* 0x800 */ dCcD_Cyl mColCyl;
51 /* 0x93C */ cBgS_GndChk mGndChk;
53 /* 0xAE8 */ s16 mTimer;
54
55 static dCcD_SrcGObjInf const mCcDObjInfo;
56 static dCcD_SrcCyl const mCcDCyl;
57};
58
59STATIC_ASSERT(sizeof(daGraveStone_c) == 0xAEC);
60
61#endif /* D_A_OBJ_GRAVE_STONE_H */
cPhs__Step
Definition c_phase.h:8
Definition d_bg_s_movebg_actor.h:10
Definition d_particle_copoly.h:10
Definition d_a_obj_grave_stone.h:18
bool field_0x00
Definition d_a_obj_grave_stone.h:23
csXyz mAngle
Definition d_a_obj_grave_stone.h:25
dPaPo_c field_0x24
Definition d_a_obj_grave_stone.h:27
~daObj_GrvStn_prtclMngr_c()
Definition d_a_obj_grave_stone.h:20
cXyz scale
Definition d_a_obj_grave_stone.h:26
daObj_GrvStn_prtclMngr_c()
Definition d_a_obj_grave_stone.h:21
cXyz mPos
Definition d_a_obj_grave_stone.h:24
Zora Gravestone.
Definition d_a_obj_grave_stone.h:16
request_of_phase_process_class mPhase
Definition d_a_obj_grave_stone.h:45
J3DModel * mpModel
Definition d_a_obj_grave_stone.h:46
cPhs__Step create()
Definition d_a_obj_grave_stone.cpp:167
int CreateHeap()
Definition d_a_obj_grave_stone.cpp:157
void setRoomNo()
Definition d_a_obj_grave_stone.cpp:126
static dCcD_SrcGObjInf const mCcDObjInfo
Definition d_a_obj_grave_stone.h:15
int Delete()
Definition d_a_obj_grave_stone.cpp:202
static dCcD_SrcCyl const mCcDCyl
Definition d_a_obj_grave_stone.h:23
s16 mTimer
Definition d_a_obj_grave_stone.h:53
int Draw()
Definition d_a_obj_grave_stone.cpp:192
int setPrtcl()
Definition d_a_obj_grave_stone.cpp:95
void setEnvTevColor()
Definition d_a_obj_grave_stone.cpp:120
int Create()
Definition d_a_obj_grave_stone.cpp:133
dBgS_AcchCir mAcchCir
Definition d_a_obj_grave_stone.h:49
void setBaseMtx()
Definition d_a_obj_grave_stone.cpp:34
dBgS_ObjAcch mAcch
Definition d_a_obj_grave_stone.h:47
dCcD_Stts mColStatus
Definition d_a_obj_grave_stone.h:48
int Execute(Mtx **)
Definition d_a_obj_grave_stone.cpp:183
dCcD_Cyl mColCyl
Definition d_a_obj_grave_stone.h:50
cBgS_GndChk mGndChk
Definition d_a_obj_grave_stone.h:51
daObj_GrvStn_prtclMngr_c mPrtclMngr[4]
Definition d_a_obj_grave_stone.h:52
void moveCalc()
Definition d_a_obj_grave_stone.cpp:42
Rutela.
Definition d_a_npc_zrz.h:17
STATIC_ASSERT(sizeof(daGraveStone_c)==0xAEC)
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:138
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:66
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:74
Definition d_cc_d.h:85
Definition d_a_npc_fguard.cpp:70
Definition d_a_hozelda.cpp:14
signed short s16
Definition types.h:5