Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_henna.h
Go to the documentation of this file.
1#ifndef D_A_NPC_HENNA_H
2#define D_A_NPC_HENNA_H
3
6#include "d/d_msg_flow.h"
7#include "f_op/f_op_actor.h"
8
18public:
21 /* 0x5B4 */ u8 arg0;
22 /* 0x5B5 */ s8 field_0x5b5;
23 /* 0x5B6 */ s8 field_0x5b6;
24 /* 0x5B8 */ s16 mIsTalking;
25 /* 0x5BA */ s16 field_0x5ba;
26 /* 0x5BC */ s16 field_0x5bc;
27 /* 0x5BE */ s16 field_0x5be;
28 /* 0x5C0 */ dMsgFlow_c mMsgFlow;
29 /* 0x60C */ u8 field_0x60c[0x618 - 0x60c];
30 /* 0x618 */ s16 field_0x618;
31 /* 0x61C */ f32 field_0x61c;
32 /* 0x620 */ s16 field_0x620;
33 /* 0x624 */ mDoExt_McaMorf* mpMorf;
34 /* 0x628 */ mDoExt_btkAnm* mpBtkAnms[3];
35 /* 0x634 */ mDoExt_btpAnm* mpBtpAnms[3];
36 /* 0x640 */ u8 field_0x640[0x654 - 0x640];
37 /* 0x654 */ s32 field_0x654;
38 /* 0x658 */ s32 field_0x658;
39 /* 0x65C */ s32 mAnmResIndex;
40 /* 0x660 */ s16 field_0x660;
41 /* 0x662 */ s16 field_0x662;
42 /* 0x664 */ s32 field_0x664;
43 /* 0x668 */ mDoExt_bckAnm* mpBckAnms[8];
44 /* 0x688 */ s32 field_0x688;
45 /* 0x68C */ J3DModel* mpModel;
46 /* 0x690 */ s16 field_0x690;
47 /* 0x692 */ s8 field_0x692;
48 /* 0x693 */ s8 field_0x693;
49 /* 0x694 */ s8 field_0x694;
50 /* 0x698 */ f32 anm_speed;
51 /* 0x69C */ f32 field_0x69c;
52 /* 0x6A0 */ s16 field_0x6a0;
53 /* 0x6A2 */ s16 action;
54 /* 0x6A4 */ s16 move_mode;
55 /* 0x6A6 */ s16 field_0x6a6;
56 /* 0x6A8 */ u8 field_0x6a8[0x6ac - 0x6a8];
57 /* 0x6AC */ f32 field_0x6ac;
58 /* 0x6B0 */ s16 field_0x6b0;
59 /* 0x6B2 */ u8 field_0x6b2[0x6b6 - 0x6b2];
60 /* 0x6B6 */ s16 field_0x6b6;
61 /* 0x6B8 */ u8 field_0x6b8[0x6ba - 0x6b8];
62 /* 0x6BA */ s16 field_0x6ba;
63 /* 0x6BC */ s16 field_0x6bc;
64 /* 0x6BE */ s16 field_0x6be;
65 /* 0x6C0 */ s16 field_0x6c0;
66 /* 0x6C2 */ s16 field_0x6c2;
67 /* 0x6C4 */ s16 field_0x6c4;
68 /* 0x6C6 */ u8 field_0x6c6[0x6f2 - 0x6c6];
69 /* 0x6F2 */ s16 field_0x6f2;
70 /* 0x6F4 */ u8 field_0x6f4[0x704 - 0x6f4];
71 /* 0x704 */ s16 field_0x704;
72 /* 0x706 */ s16 field_0x706;
73 /* 0x708 */ u8 field_0x708;
74 /* 0x709 */ u8 field_0x709;
75 /* 0x70A */ u8 field_0x70a;
76 /* 0x70B */ u8 field_0x70b;
77 /* 0x70C */ s8 field_0x70c;
78 /* 0x70D */ s8 field_0x70d;
79 /* 0x70E */ s16 field_0x70e;
80 /* 0x710 */ s16 field_0x710;
81 /* 0x714 */ cXyz field_0x714;
82 /* 0x720 */ cXyz field_0x720;
83 /* 0x72C */ f32 field_0x72c;
84 /* 0x730 */ f32 field_0x730;
85 /* 0x734 */ u8 field_0x734;
86 /* 0x738 */ f32 field_0x738;
87 /* 0x73C */ s16 timer[10];
88 /* 0x750 */ s16 field_0x750;
89 /* 0x752 */ s16 cam_mode;
90 /* 0x754 */ s16 field_0x754;
91 /* 0x756 */ u16 field_0x756;
92 /* 0x758 */ s16 field_0x758;
93 /* 0x75A */ u8 field_0x75a[0x75c - 0x75a];
94 /* 0x75C */ s16 field_0x75c;
95 /* 0x760 */ cXyz field_0x760;
96 /* 0x76C */ cXyz field_0x76c;
97 /* 0x778 */ cXyz field_0x778;
98 /* 0x784 */ cXyz field_0x784;
99 /* 0x790 */ cXyz field_0x790;
100 /* 0x79C */ cXyz field_0x79c;
101 /* 0x7A8 */ cXyz field_0x7a8;
102 /* 0x7B4 */ u8 field_0x7b4;
103 /* 0x7B5 */ u8 field_0x7b5;
104 /* 0x7B6 */ u8 field_0x7b6;
105 /* 0x7B7 */ u8 field_0x7b7;
106 /* 0x7B8 */ u8 field_0x7b8;
107 /* 0x7B9 */ u8 field_0x7b9;
108 /* 0x7BA */ u8 field_0x7ba;
109 /* 0x7BC */ f32 field_0x7bc;
110 /* 0x7C0 */ f32 field_0x7c0;
111 /* 0x7C4 */ f32 field_0x7c4;
112 /* 0x7C8 */ u8 field_0x7c8[0x7cc - 0x7c8];
113 /* 0x7CC */ u32 field_0x7cc;
114 /* 0x7D0 */ u8 field_0x7d0[0x7d4 - 0x7d0];
115 /* 0x7D4 */ u8 demo_timer;
116 /* 0x7D5 */ u8 field_0x7d5;
117 /* 0x7D6 */ u8 field_0x7d6;
118 /* 0x7D7 */ u8 field_0x7d7;
119 /* 0x7D8 */ u8 field_0x7d8[0x7e1 - 0x7d8];
120 /* 0x7E1 */ s8 field_0x7e1;
121 /* 0x7E4 */ fpc_ProcID boat_id;
122 /* 0x7E8 */ u8 field_0x7e8[0x7f8 - 0x7e8];
123 /* 0x7F8 */ u8 hio_init;
124};
125
127
128#endif /* D_A_NPC_HENNA_H */
Definition J3DModel.h:43
Definition d_msg_flow.h:49
Definition f_op_actor.h:285
Definition m_Do_ext.h:369
Definition m_Do_ext.h:151
Definition m_Do_ext.h:65
Definition m_Do_ext.h:182
Hena.
Definition d_a_npc_henna.h:17
u8 demo_timer
Definition d_a_npc_henna.h:115
cXyz field_0x76c
Definition d_a_npc_henna.h:96
u8 field_0x70a
Definition d_a_npc_henna.h:75
s8 field_0x70d
Definition d_a_npc_henna.h:78
J3DModel * mpModel
Definition d_a_npc_henna.h:45
cXyz field_0x79c
Definition d_a_npc_henna.h:100
cXyz field_0x790
Definition d_a_npc_henna.h:99
u8 field_0x7d5
Definition d_a_npc_henna.h:116
u8 field_0x640[0x654 - 0x640]
Definition d_a_npc_henna.h:36
f32 field_0x730
Definition d_a_npc_henna.h:84
s16 field_0x618
Definition d_a_npc_henna.h:30
u8 field_0x7b7
Definition d_a_npc_henna.h:105
mDoExt_btkAnm * mpBtkAnms[3]
Definition d_a_npc_henna.h:34
u8 hio_init
Definition d_a_npc_henna.h:123
s8 field_0x692
Definition d_a_npc_henna.h:47
u32 field_0x7cc
Definition d_a_npc_henna.h:113
u8 field_0x6f4[0x704 - 0x6f4]
Definition d_a_npc_henna.h:70
s16 field_0x6ba
Definition d_a_npc_henna.h:62
u8 field_0x7b8
Definition d_a_npc_henna.h:106
s16 field_0x70e
Definition d_a_npc_henna.h:79
s16 field_0x6c4
Definition d_a_npc_henna.h:67
dMsgFlow_c mMsgFlow
Definition d_a_npc_henna.h:28
s16 field_0x754
Definition d_a_npc_henna.h:90
request_of_phase_process_class phase
Definition d_a_npc_henna.h:20
u8 field_0x7e8[0x7f8 - 0x7e8]
Definition d_a_npc_henna.h:122
u16 field_0x756
Definition d_a_npc_henna.h:91
u8 field_0x75a[0x75c - 0x75a]
Definition d_a_npc_henna.h:93
mDoExt_btpAnm * mpBtpAnms[3]
Definition d_a_npc_henna.h:35
s16 field_0x690
Definition d_a_npc_henna.h:46
u8 field_0x7d8[0x7e1 - 0x7d8]
Definition d_a_npc_henna.h:119
fopEn_enemy_c actor
Definition d_a_npc_henna.h:19
u8 field_0x7b9
Definition d_a_npc_henna.h:107
s16 field_0x6c0
Definition d_a_npc_henna.h:65
mDoExt_McaMorf * mpMorf
Definition d_a_npc_henna.h:33
cXyz field_0x784
Definition d_a_npc_henna.h:98
f32 field_0x738
Definition d_a_npc_henna.h:86
s16 move_mode
Definition d_a_npc_henna.h:54
s8 field_0x70c
Definition d_a_npc_henna.h:77
s16 field_0x750
Definition d_a_npc_henna.h:88
s16 timer[10]
Definition d_a_npc_henna.h:87
cXyz field_0x720
Definition d_a_npc_henna.h:82
u8 field_0x6a8[0x6ac - 0x6a8]
Definition d_a_npc_henna.h:56
s16 field_0x6b6
Definition d_a_npc_henna.h:60
s8 field_0x5b5
Definition d_a_npc_henna.h:22
s8 field_0x5b6
Definition d_a_npc_henna.h:23
f32 field_0x7c0
Definition d_a_npc_henna.h:110
f32 field_0x6ac
Definition d_a_npc_henna.h:57
s16 field_0x6c2
Definition d_a_npc_henna.h:66
u8 field_0x708
Definition d_a_npc_henna.h:73
cXyz field_0x778
Definition d_a_npc_henna.h:97
u8 field_0x7ba
Definition d_a_npc_henna.h:108
s16 field_0x704
Definition d_a_npc_henna.h:71
u8 field_0x70b
Definition d_a_npc_henna.h:76
u8 field_0x7c8[0x7cc - 0x7c8]
Definition d_a_npc_henna.h:112
s8 field_0x694
Definition d_a_npc_henna.h:49
u8 field_0x6b2[0x6b6 - 0x6b2]
Definition d_a_npc_henna.h:59
s32 field_0x658
Definition d_a_npc_henna.h:38
mDoExt_bckAnm * mpBckAnms[8]
Definition d_a_npc_henna.h:43
s16 field_0x5be
Definition d_a_npc_henna.h:27
s16 field_0x6a6
Definition d_a_npc_henna.h:55
s16 field_0x758
Definition d_a_npc_henna.h:92
fpc_ProcID boat_id
Definition d_a_npc_henna.h:121
s32 field_0x664
Definition d_a_npc_henna.h:42
f32 field_0x7c4
Definition d_a_npc_henna.h:111
s32 mAnmResIndex
Definition d_a_npc_henna.h:39
s16 field_0x706
Definition d_a_npc_henna.h:72
f32 field_0x7bc
Definition d_a_npc_henna.h:109
s16 field_0x620
Definition d_a_npc_henna.h:32
s8 field_0x7e1
Definition d_a_npc_henna.h:120
s32 field_0x688
Definition d_a_npc_henna.h:44
s16 field_0x6f2
Definition d_a_npc_henna.h:69
u8 field_0x7b5
Definition d_a_npc_henna.h:103
s8 field_0x693
Definition d_a_npc_henna.h:48
s16 field_0x6a0
Definition d_a_npc_henna.h:52
u8 field_0x60c[0x618 - 0x60c]
Definition d_a_npc_henna.h:29
s16 field_0x6b0
Definition d_a_npc_henna.h:58
f32 field_0x61c
Definition d_a_npc_henna.h:31
u8 field_0x7d6
Definition d_a_npc_henna.h:117
s16 field_0x660
Definition d_a_npc_henna.h:40
cXyz field_0x7a8
Definition d_a_npc_henna.h:101
s32 field_0x654
Definition d_a_npc_henna.h:37
s16 field_0x5ba
Definition d_a_npc_henna.h:25
s16 field_0x662
Definition d_a_npc_henna.h:41
s16 action
Definition d_a_npc_henna.h:53
u8 field_0x734
Definition d_a_npc_henna.h:85
f32 anm_speed
Definition d_a_npc_henna.h:50
f32 field_0x72c
Definition d_a_npc_henna.h:83
s16 field_0x75c
Definition d_a_npc_henna.h:94
u8 field_0x709
Definition d_a_npc_henna.h:74
cXyz field_0x714
Definition d_a_npc_henna.h:81
u8 field_0x7b4
Definition d_a_npc_henna.h:102
s16 cam_mode
Definition d_a_npc_henna.h:89
s16 mIsTalking
Definition d_a_npc_henna.h:24
u8 field_0x7b6
Definition d_a_npc_henna.h:104
u8 arg0
Definition d_a_npc_henna.h:21
u8 field_0x6c6[0x6f2 - 0x6c6]
Definition d_a_npc_henna.h:68
s16 field_0x6be
Definition d_a_npc_henna.h:64
u8 field_0x7d0[0x7d4 - 0x7d0]
Definition d_a_npc_henna.h:114
s16 field_0x5bc
Definition d_a_npc_henna.h:26
s16 field_0x710
Definition d_a_npc_henna.h:80
f32 field_0x69c
Definition d_a_npc_henna.h:51
s16 field_0x6bc
Definition d_a_npc_henna.h:63
u8 field_0x7d7
Definition d_a_npc_henna.h:118
cXyz field_0x760
Definition d_a_npc_henna.h:95
u8 field_0x6b8[0x6ba - 0x6b8]
Definition d_a_npc_henna.h:61
STATIC_ASSERT(sizeof(npc_henna_class)==0x7fc)
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition c_xyz.h:7
Definition c_phase.h:17