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