Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_kazeneko.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_KAZENEKO_H
2#define D_A_OBJ_KAZENEKO_H
3
4#include "f_op/f_op_actor.h"
5#include "d/d_cc_d.h"
6
22
32public:
33 /* 80C3C8D8 */ void create_init();
34 /* 80C3C968 */ void initBaseMtx();
35 /* 80C3C988 */ void setBaseMtx();
36 /* 80C3CA8C */ void initCcCylinder();
37 /* 80C3CB10 */ void setCcCylinder();
38 /* 80C3CB7C */ void swingHead();
39 /* 80C3CC40 */ void getFirstVec(cXyz*, int);
40 inline int createHeap();
41 inline int draw();
42 inline int execute();
43 inline int create();
44 inline ~daObjKazeNeko_c();
45
46 const KazoNekoAttr& attr() { return M_attr; }
47
48 static KazoNekoAttr const M_attr;
49private:
50 /* 0x568 */ J3DModel* mModel;
51 /* 0x56C */ J3DModel* mArmModels[4];
53 /* 0x584 */ Mtx mMtx;
54 /* 0x5B4 */ dCcD_Stts mStts;
55 /* 0x5F0 */ dCcD_Cyl mCyl;
56 /* 0x72c */ cXyz field_0x72c;
57 /* 0x738 */ int field_0x738;
58 /* 0x73C */ f32 field_0x73c;
59 /* 0x740 */ f32 field_0x740;
60 /* 0x744 */ f32 field_0x744;
61 /* 0x748 */ s16 field_0x748;
62 /* 0x74A */ s16 field_0x74a;
63 /* 0x74C */ s16 field_0x74c;
64 /* 0x74E */ s16 field_0x74e;
65 /* 0x750 */ s16 field_0x750;
66 /* 0x752 */ u8 field_0x752;
67 /* 0x753 */ u8 field_0x753;
68};
69
71
72#endif /* D_A_OBJ_KAZENEKO_H */
Weather Vane.
Definition d_a_obj_kazeneko.h:31
int field_0x738
Definition d_a_obj_kazeneko.h:57
J3DModel * mModel
Definition d_a_obj_kazeneko.h:50
request_of_phase_process_class mPhase
Definition d_a_obj_kazeneko.h:52
int execute()
Definition d_a_obj_kazeneko.cpp:165
J3DModel * mArmModels[4]
Definition d_a_obj_kazeneko.h:51
void initBaseMtx()
Definition d_a_obj_kazeneko.cpp:29
s16 field_0x74e
Definition d_a_obj_kazeneko.h:64
void setBaseMtx()
Definition d_a_obj_kazeneko.cpp:34
u8 field_0x753
Definition d_a_obj_kazeneko.h:67
s16 field_0x750
Definition d_a_obj_kazeneko.h:65
s16 field_0x74c
Definition d_a_obj_kazeneko.h:63
void swingHead()
Definition d_a_obj_kazeneko.cpp:88
~daObjKazeNeko_c()
Definition d_a_obj_kazeneko.cpp:207
f32 field_0x744
Definition d_a_obj_kazeneko.h:60
dCcD_Cyl mCyl
Definition d_a_obj_kazeneko.h:55
int draw()
Definition d_a_obj_kazeneko.cpp:140
void getFirstVec(cXyz *, int)
Definition d_a_obj_kazeneko.cpp:108
int create()
Definition d_a_obj_kazeneko.cpp:218
static KazoNekoAttr const M_attr
Definition d_a_obj_kazeneko.h:13
s16 field_0x748
Definition d_a_obj_kazeneko.h:61
Mtx mMtx
Definition d_a_obj_kazeneko.h:53
cXyz field_0x72c
Definition d_a_obj_kazeneko.h:56
s16 field_0x74a
Definition d_a_obj_kazeneko.h:62
dCcD_Stts mStts
Definition d_a_obj_kazeneko.h:54
void create_init()
Definition d_a_obj_kazeneko.cpp:20
void setCcCylinder()
Definition d_a_obj_kazeneko.cpp:80
const KazoNekoAttr & attr()
Definition d_a_obj_kazeneko.h:46
u8 field_0x752
Definition d_a_obj_kazeneko.h:66
f32 field_0x740
Definition d_a_obj_kazeneko.h:59
int createHeap()
Definition d_a_obj_kazeneko.cpp:116
void initCcCylinder()
Definition d_a_obj_kazeneko.cpp:69
f32 field_0x73c
Definition d_a_obj_kazeneko.h:58
STATIC_ASSERT(sizeof(daObjKazeNeko_c)==0x754)
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_ep.cpp:155
Definition d_a_obj_kazeneko.h:7
f32 mCylHeight
Definition d_a_obj_kazeneko.h:9
u8 field_0x24
Definition d_a_obj_kazeneko.h:17
f32 field_0x20
Definition d_a_obj_kazeneko.h:16
f32 field_0x08
Definition d_a_obj_kazeneko.h:10
f32 mCylRadius
Definition d_a_obj_kazeneko.h:8
f32 field_0x1c
Definition d_a_obj_kazeneko.h:15
f32 field_0x18
Definition d_a_obj_kazeneko.h:14
int field_0x28
Definition d_a_obj_kazeneko.h:20
f32 field_0x14
Definition d_a_obj_kazeneko.h:13
f32 field_0x0c
Definition d_a_obj_kazeneko.h:11
s16 field_0x26
Definition d_a_obj_kazeneko.h:19
u8 field_0x25
Definition d_a_obj_kazeneko.h:18
f32 field_0x10
Definition d_a_obj_kazeneko.h:12
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_a_ep.cpp:19
Definition d_a_hozelda.cpp:14
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8