Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_npc_worm.h
Go to the documentation of this file.
1#ifndef D_A_NPC_WORM_H
2#define D_A_NPC_WORM_H
3
4#include "d/actor/d_a_npc.h"
5#include "d/d_insect.h"
6
15class npc_worm_class : public dInsect_c {
16public:
17 bool check_release() { return field_0x56C == 1; }
18
20 /* 0x598 */ u8 field_0x598;
21 /* 0x59C */ J3DModel* mModel1;
22 /* 0x5A0 */ J3DModel* mModel2;
23 /* 0x5A4 */ s16 field_0x5a4;
24 /* 0x5A6 */ s16 field_0x5a6;
25 /* 0x5A8 */ s16 field_0x5a8;
26 /* 0x5AA */ s16 field_0x5aa;
27 /* 0x5AC */ s16 field_0x5ac;
28 /* 0x5AE */ s16 field_0x5ae;
29 /* 0x5B0 */ f32 field_0x5b0;
30 /* 0x5B2 */ s16 field_0x5b4[9];
31 /* 0x5C6 */ s16 field_0x5c6;
32 /* 0x5C8 */ s16 field_0x5c8;
33 /* 0x5CA */ s16 field_0x5ca;
34 /* 0x5CC */ f32 field_0x5cc;
35 /* 0x5D0 */ f32 field_0x5d0;
36 /* 0x5D4 */ f32 field_0x5d4;
37 /* 0x5D8 */ cXyz field_0x5d8;
38 /* 0x5E4 */ s16 field_0x5e4;
39 /* 0x5E6 */ u8 field_0x5e6;
40 /* 0x5E8 */ s16 field_0x5e8[2];
41};
42
43STATIC_ASSERT(sizeof(npc_worm_class) == 0x5ec);
44
45
46#endif /* D_A_NPC_WORM_H */
Definition d_insect.h:6
u8 field_0x56C
Definition d_insect.h:31
Worm.
Definition d_a_npc_worm.h:15
J3DModel * mModel1
Definition d_a_npc_worm.h:21
f32 field_0x5b0
Definition d_a_npc_worm.h:29
s16 field_0x5ae
Definition d_a_npc_worm.h:28
s16 field_0x5c6
Definition d_a_npc_worm.h:31
u8 field_0x5e6
Definition d_a_npc_worm.h:39
s16 field_0x5c8
Definition d_a_npc_worm.h:32
f32 field_0x5d4
Definition d_a_npc_worm.h:36
s16 field_0x5e4
Definition d_a_npc_worm.h:38
request_of_phase_process_class mPhase
Definition d_a_npc_worm.h:19
f32 field_0x5d0
Definition d_a_npc_worm.h:35
cXyz field_0x5d8
Definition d_a_npc_worm.h:37
bool check_release()
Definition d_a_npc_worm.h:17
s16 field_0x5ac
Definition d_a_npc_worm.h:27
s16 field_0x5ca
Definition d_a_npc_worm.h:33
s16 field_0x5a4
Definition d_a_npc_worm.h:23
f32 field_0x5cc
Definition d_a_npc_worm.h:34
J3DModel * mModel2
Definition d_a_npc_worm.h:22
s16 field_0x5b4[9]
Definition d_a_npc_worm.h:30
u8 field_0x598
Definition d_a_npc_worm.h:20
s16 field_0x5a6
Definition d_a_npc_worm.h:24
s16 field_0x5e8[2]
Definition d_a_npc_worm.h:40
s16 field_0x5a8
Definition d_a_npc_worm.h:25
s16 field_0x5aa
Definition d_a_npc_worm.h:26
STATIC_ASSERT(sizeof(npc_worm_class)==0x5ec)
Definition d_a_hozelda.cpp:146
Definition d_a_hozelda.cpp:20
Definition d_a_hozelda.cpp:14
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5