Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_crvhahen.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_CRVHAHEN_H
2#define D_A_OBJ_CRVHAHEN_H
3
4#include "d/d_com_inf_game.h"
6#include "m_Do/m_Do_ext.h"
7#include "m_Do/m_Do_lib.h"
8
19public:
20 int HahenSet(cXyz, cXyz, cXyz, cXyz, f32);
21 bool Wall_Check(cXyz, cXyz);
22 void Hahen_Hakai(int, int);
23 void CheckCull();
24 bool checkViewArea(cXyz*);
25 int Execute();
26 int Delete();
27 void setBaseMtx();
28 int create();
29
30 int CreateHeap();
31 int Draw();
32
33 /* 0x568 */ cXyz mPos[10];
34 /* 0x5e0 */ cXyz mVelocity[10];
35 /* 0x658 */ cXyz mInitialPos[10];
36 /* 0x6d0 */ csXyz mRotation[10];
37 /* 0x70c */ csXyz mRotSpeed[10];
38 /* 0x748 */ u32 mFlags;
39 /* 0x74c */ f32 mGroundHeight;
40 /* 0x750 */ bool mDrawHahen;
41 /* 0x751 */ u8 mStatus[10];
42 /* 0x75b */ u8 field_0x75b;
43 /* 0x75c */ f32 mTimer;
44 /* 0x760 */ J3DModel* mpModel[10];
46 /* 0x790 */ u8 mEffectState;
47 /* 0x791 */ bool mInitialized;
48 /* 0x792 */ u8 mCounter;
49 /* 0x793 */ u8 mDrawState;
50};
51
53
54#endif /* D_A_OBJ_CRVHAHEN_H */
Definition J3DModel.h:43
Definition c_sxyz.h:10
Bulblin Camp Caraven Wooden Fence Fragments.
Definition d_a_obj_crvhahen.h:18
u8 field_0x75b
Definition d_a_obj_crvhahen.h:42
int HahenSet(cXyz, cXyz, cXyz, cXyz, f32)
Definition d_a_obj_crvhahen.cpp:39
void CheckCull()
Definition d_a_obj_crvhahen.cpp:123
J3DModel * mpModel[10]
Definition d_a_obj_crvhahen.h:44
int CreateHeap()
Definition d_a_obj_crvhahen.cpp:13
request_of_phase_process_class mPhase
Definition d_a_obj_crvhahen.h:45
csXyz mRotSpeed[10]
Definition d_a_obj_crvhahen.h:37
f32 mGroundHeight
Definition d_a_obj_crvhahen.h:39
bool mDrawHahen
Definition d_a_obj_crvhahen.h:40
int Delete()
Definition d_a_obj_crvhahen.cpp:162
u8 mCounter
Definition d_a_obj_crvhahen.h:48
u8 mStatus[10]
Definition d_a_obj_crvhahen.h:41
u8 mDrawState
Definition d_a_obj_crvhahen.h:49
void setBaseMtx()
Definition d_a_obj_crvhahen.cpp:174
void Hahen_Hakai(int, int)
Definition d_a_obj_crvhahen.cpp:83
u32 mFlags
Definition d_a_obj_crvhahen.h:38
int Execute()
Definition d_a_obj_crvhahen.cpp:151
cXyz mInitialPos[10]
Definition d_a_obj_crvhahen.h:35
bool checkViewArea(cXyz *)
Definition d_a_obj_crvhahen.cpp:138
int Draw()
Definition d_a_obj_crvhahen.cpp:183
f32 mTimer
Definition d_a_obj_crvhahen.h:43
u8 mEffectState
Definition d_a_obj_crvhahen.h:46
cXyz mVelocity[10]
Definition d_a_obj_crvhahen.h:34
bool mInitialized
Definition d_a_obj_crvhahen.h:47
csXyz mRotation[10]
Definition d_a_obj_crvhahen.h:36
bool Wall_Check(cXyz, cXyz)
Definition d_a_obj_crvhahen.cpp:66
int create()
Definition d_a_obj_crvhahen.cpp:212
cXyz mPos[10]
Definition d_a_obj_crvhahen.h:33
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(daObjCRVHAHEN_c)==0x794)
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition c_xyz.h:7
Definition c_phase.h:17