Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_gra_rock.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_GRA_ROCK_H
2#define D_A_OBJ_GRA_ROCK_H
3
4#include "d/d_bg_s_acch.h"
7#include "d/d_cc_d.h"
8
18public:
19 /* 80C110F8 */ void setAttnPos();
20 /* 80C11444 */ void setBaseMtx();
21 /* 80C114C0 */ void setPrtcl();
22 /* 80C1157C */ void bombParticleSet();
23 /* 80C11730 */ void setEnvTevColor();
24 /* 80C1178C */ void setRoomNo();
25 /* 80C117D0 */ void col_set();
26 /* 80C11964 */ int checkHitAt(cCcD_Obj*);
27 /* 80C11970 */ int Create();
28 /* 80C11B68 */ int CreateHeap();
29 /* 80C11C64 */ int create();
30 /* 80C11FF0 */ int Execute(Mtx**);
31 /* 80C120FC */ int Draw();
32 /* 80C121C4 */ int Delete();
33
34 static dCcD_SrcCyl const mCcDCyl;
35
36private:
38 /* 0x5C8 */ J3DModel* mModel;
39 /* 0x5CC */ mDoExt_btpAnm mBtp;
40 /* 0x5E4 */ dBgS_ObjAcch mAcch;
41 /* 0x7BC */ dCcD_Stts mStts;
43 /* 0x838 */ dCcD_Cyl mCyl;
44 /* 0x974 */ cBgS_GndChk mGndChk;
45 /* 0x9B0 */ s16 field_0x9b0;
46 /* 0x9B2 */ s16 field_0x9b2;
47 /* 0x9B4 */ s16 field_0x9b4;
48 /* 0x9B6 */ s16 field_0x9b6;
49 /* 0x9B8 */ s16 field_0x9b8;
50 /* 0x9BA */ s16 field_0x9ba;
51 /* 0x9BC */ u8 field_0x9bc;
52 /* 0x9BD */ u8 field_0x9bd;
53 /* 0x9BD */ s16 field_0x9be;
54 /* 0x9C0 */ u32 mParticleIds[2];
55 /* 0x9BD */ u8 field_0x9c8;
56};
57
58//STATIC_ASSERT(sizeof(daObjGraRock_c) == 0x9cc);
59
60
61#endif /* D_A_OBJ_GRA_ROCK_H */
Definition d_bg_s_movebg_actor.h:10
Goron Entombing Rock.
Definition d_a_obj_gra_rock.h:17
u8 field_0x9bd
Definition d_a_obj_gra_rock.h:52
int Execute(Mtx **)
Definition d_a_obj_gra_rock.cpp:243
s16 field_0x9be
Definition d_a_obj_gra_rock.h:53
void setRoomNo()
Definition d_a_obj_gra_rock.cpp:107
s16 field_0x9ba
Definition d_a_obj_gra_rock.h:50
u8 field_0x9bc
Definition d_a_obj_gra_rock.h:51
cBgS_GndChk mGndChk
Definition d_a_obj_gra_rock.h:44
void bombParticleSet()
Definition d_a_obj_gra_rock.cpp:91
dBgS_ObjAcch mAcch
Definition d_a_obj_gra_rock.h:40
s16 field_0x9b8
Definition d_a_obj_gra_rock.h:49
int Delete()
Definition d_a_obj_gra_rock.cpp:284
void setBaseMtx()
Definition d_a_obj_gra_rock.cpp:68
void setPrtcl()
Definition d_a_obj_gra_rock.cpp:82
dBgS_AcchCir mAcchCir
Definition d_a_obj_gra_rock.h:42
s16 field_0x9b0
Definition d_a_obj_gra_rock.h:45
s16 field_0x9b6
Definition d_a_obj_gra_rock.h:48
s16 field_0x9b2
Definition d_a_obj_gra_rock.h:46
void setAttnPos()
Definition d_a_obj_gra_rock.cpp:32
int CreateHeap()
Definition d_a_obj_gra_rock.cpp:192
int checkHitAt(cCcD_Obj *)
Definition d_a_obj_gra_rock.cpp:139
request_of_phase_process_class mPhases[5]
Definition d_a_obj_gra_rock.h:37
void setEnvTevColor()
Definition d_a_obj_gra_rock.cpp:101
static dCcD_SrcCyl const mCcDCyl
Definition d_a_obj_gra_rock.h:17
u8 field_0x9c8
Definition d_a_obj_gra_rock.h:55
dCcD_Stts mStts
Definition d_a_obj_gra_rock.h:41
mDoExt_btpAnm mBtp
Definition d_a_obj_gra_rock.h:39
int Create()
Definition d_a_obj_gra_rock.cpp:144
dCcD_Cyl mCyl
Definition d_a_obj_gra_rock.h:43
int create()
Definition d_a_obj_gra_rock.cpp:210
u32 mParticleIds[2]
Definition d_a_obj_gra_rock.h:54
int Draw()
Definition d_a_obj_gra_rock.cpp:273
J3DModel * mModel
Definition d_a_obj_gra_rock.h:38
void col_set()
Definition d_a_obj_gra_rock.cpp:114
s16 field_0x9b4
Definition d_a_obj_gra_rock.h:47
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:138
Definition d_a_npc_fguard.cpp:141
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_a_npc_fguard.cpp:70
Definition d_a_hozelda.cpp:40
Definition d_a_hozelda.cpp:14
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8