Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_tkj2.h
Go to the documentation of this file.
1#ifndef D_A_NPC_TKJ2_H
2#define D_A_NPC_TKJ2_H
3
4#include "d/actor/d_a_npc.h"
5
16public:
17 /* 0x000 */ fopEn_enemy_c actor;
19 /* 0x5B4 */ u8 field_0x5b4;
20 /* 0x5B8 */ cXyz field_0x5b8;
21 /* 0x5C4 */ s16 field_0x5c4;
22 /* 0x5C8 */ f32 field_0x5c8;
23 /* 0x5CC */ s16 field_0x5cc;
24 /* 0x5D0 */ f32 field_0x5d0;
26 /* 0x5D8 */ mDoExt_btkAnm* mpBtkAnm;
27 /* 0x5DC */ mDoExt_btpAnm* mpBtpAnm;
28 /* 0x5E0 */ f32 field_0x5e0;
29 /* 0x5E4 */ f32 field_0x5e4;
30 /* 0x5E8 */ s16 field_0x5e8;
31 /* 0x5EA */ u8 field_0x5ea;
32 /* 0x5EB */ u8 field_0x5eb;
33 /* 0x5EC */ csXyz field_0x5ec;
34 /* 0x5F2 */ u8 field_0x5f2;
35 /* 0x5F3 */ u8 field_0x5f3;
36 /* 0x5F4 */ int field_0x5f4;
37 /* 0x5F8 */ s16 field_0x5f8;
38 /* 0x5FC */ cXyz field_0x5fc;
39 /* 0x608 */ s16 mAction;
40 /* 0x60A */ s16 field_0x60a;
41 /* 0x60C */ u32 mShadowKey;
42 /* 0x610 */ s16 field_0x610[4];
43 /* 0x618 */ s16 field_0x618;
44 /* 0x61A */ s16 field_0x61a;
45 /* 0x61C */ u8 field_0x61c[0x620 - 0x61c];
46 /* 0x620 */ s16 field_0x620;
48 /* 0x630 */ u8 field_0x630;
51 /* 0x84C */ u8 field_0x84c[0x850 - 0x84c];
52 /* 0x850 */ dCcD_Stts mStts;
53 /* 0x88C */ dCcD_Sph field_0x88c;
54 /* 0x9C4 */ u8 field_0x9c4[0x9e8 - 0x9c4];
56 /* 0xA8C */ s8 field_0xa8c;
57 /* 0xA8E */ s16 field_0xa8e;
58 /* 0xa90 */ s16 field_0xa90;
59 /* 0xA92 */ s16 field_0xa92;
60 /* 0xA94 */ s16 field_0xa94;
61 /* 0xA98 */ f32 field_0xa98;
62 /* 0xA9C */ u8 field_0xa9c;
63};
64
65STATIC_ASSERT(sizeof(npc_tkj2_class) == 0xaa0);
66
68public:
70 virtual ~daNpc_Tkj2_HIO_c() {}
71
72 /* 天空人(アクション用)- Sky People (For Action) */
73 /* 0x04 */ s8 field_0x4;
74 /* 0x08 */ f32 basic_size; // 基本大きさ - Basic Size
75 /* 0x0C */ f32 hook_hit_size; // フックヒット大きさ - Hook Hit Size
76 /* 0x10 */ f32 boots_struggle_sp; // ブーツ時もがきSP - Boots Struggle SP
77};
78
79#endif /* D_A_NPC_TKJ2_H */
Definition Z2Creature.h:37
Definition c_sxyz.h:10
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Definition d_a_npc_tkj2.h:67
f32 basic_size
Definition d_a_npc_tkj2.h:74
f32 boots_struggle_sp
Definition d_a_npc_tkj2.h:76
virtual ~daNpc_Tkj2_HIO_c()
Definition d_a_npc_tkj2.h:70
s8 field_0x4
Definition d_a_npc_tkj2.h:73
daNpc_Tkj2_HIO_c()
Definition d_a_npc_tkj2.cpp:63
f32 hook_hit_size
Definition d_a_npc_tkj2.h:75
Definition d_a_player.h:33
Definition f_op_actor.h:285
Definition m_Do_ext.h:331
Definition m_Do_ext.h:65
Definition m_Do_ext.h:182
Oocca 2.
Definition d_a_npc_tkj2.h:15
f32 field_0x5e0
Definition d_a_npc_tkj2.h:28
dBgS_ObjAcch mObjAcch
Definition d_a_npc_tkj2.h:50
mDoExt_McaMorfSO * mpModelMorf
Definition d_a_npc_tkj2.h:25
s16 field_0x5c4
Definition d_a_npc_tkj2.h:21
s16 field_0x620
Definition d_a_npc_tkj2.h:46
u8 field_0x84c[0x850 - 0x84c]
Definition d_a_npc_tkj2.h:51
fopEn_enemy_c actor
Definition d_a_npc_tkj2.h:17
dCcD_Stts mStts
Definition d_a_npc_tkj2.h:52
cXyz field_0x5fc
Definition d_a_npc_tkj2.h:38
s16 field_0x5e8
Definition d_a_npc_tkj2.h:30
int field_0x5f4
Definition d_a_npc_tkj2.h:36
s16 field_0xa92
Definition d_a_npc_tkj2.h:59
u8 field_0x5eb
Definition d_a_npc_tkj2.h:32
u8 field_0x9c4[0x9e8 - 0x9c4]
Definition d_a_npc_tkj2.h:54
s16 field_0xa90
Definition d_a_npc_tkj2.h:58
s16 field_0x618
Definition d_a_npc_tkj2.h:43
f32 field_0x5c8
Definition d_a_npc_tkj2.h:22
u8 field_0x5ea
Definition d_a_npc_tkj2.h:31
u8 field_0x5f2
Definition d_a_npc_tkj2.h:34
f32 field_0x5d0
Definition d_a_npc_tkj2.h:24
u8 field_0xa9c
Definition d_a_npc_tkj2.h:62
f32 field_0xa98
Definition d_a_npc_tkj2.h:61
s16 field_0x61a
Definition d_a_npc_tkj2.h:44
dBgS_AcchCir mAcchCir
Definition d_a_npc_tkj2.h:49
s16 field_0xa8e
Definition d_a_npc_tkj2.h:57
Z2CreatureEnemy mSound
Definition d_a_npc_tkj2.h:55
s16 field_0x610[4]
Definition d_a_npc_tkj2.h:42
s16 field_0x5cc
Definition d_a_npc_tkj2.h:23
mDoExt_btkAnm * mpBtkAnm
Definition d_a_npc_tkj2.h:26
s16 field_0x60a
Definition d_a_npc_tkj2.h:40
s8 field_0xa8c
Definition d_a_npc_tkj2.h:56
daPy_boomerangMove_c mBoomerangMove
Definition d_a_npc_tkj2.h:47
dCcD_Sph field_0x88c
Definition d_a_npc_tkj2.h:53
s16 field_0xa94
Definition d_a_npc_tkj2.h:60
u8 field_0x5f3
Definition d_a_npc_tkj2.h:35
csXyz field_0x5ec
Definition d_a_npc_tkj2.h:33
u8 field_0x5b4
Definition d_a_npc_tkj2.h:19
u32 mShadowKey
Definition d_a_npc_tkj2.h:41
request_of_phase_process_class mPhase
Definition d_a_npc_tkj2.h:18
s16 field_0x5f8
Definition d_a_npc_tkj2.h:37
u8 field_0x630
Definition d_a_npc_tkj2.h:48
mDoExt_btpAnm * mpBtpAnm
Definition d_a_npc_tkj2.h:27
f32 field_0x5e4
Definition d_a_npc_tkj2.h:29
s16 mAction
Definition d_a_npc_tkj2.h:39
u8 field_0x61c[0x620 - 0x61c]
Definition d_a_npc_tkj2.h:45
cXyz field_0x5b8
Definition d_a_npc_tkj2.h:20
STATIC_ASSERT(sizeof(npc_tkj2_class)==0xaa0)
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 char u8
Definition types.h:8
Definition c_xyz.h:7
Definition c_phase.h:17