Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_is.h
Go to the documentation of this file.
1
#ifndef D_A_E_IS_H
2
#define D_A_E_IS_H
3
4
#include "
f_op/f_op_actor_mng.h
"
5
#include "
d/d_bg_s_acch.h
"
6
#include "
d/d_cc_d.h
"
7
#include "
d/d_cc_uty.h
"
8
18
class
e_is_class
{
19
public
:
20
/* 0x000 */
fopEn_enemy_c
enemy
;
21
/* 0x5AC */
request_of_phase_process_class
phase
;
22
/* 0x5B4 */
u8
field_0x5b4
;
23
/* 0x5B8 */
u32
swbit
;
24
/* 0x5BC */
u32
swbit2
;
25
/* 0x5C0 */
u32
swbit3
;
26
/* 0x5C4 */
u32
field_0x5c4
;
27
/* 0x5C8 */
mDoExt_McaMorfSO
*
model_morf
;
28
/* 0x5CC */
Z2CreatureEnemy
sound
;
29
/* 0x670 */
int
anm
;
30
/* 0x674 */
f32
field_0x674
;
31
/* 0x678 */
f32
poweron_color_strength_target
;
32
/* 0x67C */
f32
poweron_color_strength
;
33
/* 0x680 */
f32
core_color_strength_target
;
34
/* 0x684 */
f32
core_color_strength
;
35
/* 0x688 */
s8
field_0x688
;
36
/* 0x68C */
u32
shadowId
;
37
/* 0x690 */
s16
lifetime
;
38
/* 0x692 */
s16
action
;
39
/* 0x694 */
s16
mode
;
40
/* 0x696 */
u8
field_0x696
[0x6A6 - 0x696];
41
/* 0x6A6 */
s16
angle_to_player
;
42
/* 0x6A8 */
f32
player_distance
;
43
/* 0x6AC */
f32
field_0x6ac
;
44
/* 0x6B0 */
s16
timers
[4];
45
/* 0x6B8 */
s16
body_hit_invulnerability_timer
;
46
/* 0x6BA */
s16
core_hit_invulnerability_timer
;
47
/* 0x6BC */
s8
field_0x6bc
;
48
/* 0x6BD */
s8
field_0x6bd
;
49
/* 0x6C0 */
int
swbit4
;
50
/* 0x6C4 */
dBgS_AcchCir
acchcir
;
51
/* 0x704 */
dBgS_ObjAcch
acch
;
52
/* 0x8DC */
dCcD_Stts
ccStts
;
53
/* 0x918 */
dCcD_Sph
at_sph
;
54
/* 0xA50 */
dCcD_Sph
core_sph
;
55
/* 0xB88 */
dCcD_Cyl
cc_cyl
;
56
/* 0xCC4 */
dCcU_AtInfo
atInfo
;
57
/* 0xCE8 */
s8
field_0xce8
;
58
/* 0xCE9 */
u8
field_0xCE9
[0xCF4 - 0xCE9];
59
/* 0xCF4 */
u8
hioInit
;
60
};
61
62
STATIC_ASSERT
(
sizeof
(
e_is_class
) == 0xcf8);
63
64
class
daE_IS_HIO_c
:
public
JORReflexible
{
65
public
:
66
daE_IS_HIO_c
();
67
virtual
~daE_IS_HIO_c
() {}
68
69
void
genMessage
(
JORMContext
*);
70
71
/* 0x04 */
s8
id
;
72
/* 0x08 */
f32
base_size
;
73
/* 0x0C */
f32
normal_speed
;
74
/* 0x10 */
f32
attack_init_range
;
75
/* 0x14 */
f32
search_dist
;
76
/* 0x18 */
f32
hit_width
;
77
};
78
79
80
#endif
/* D_A_E_IS_H */
JORMContext
Definition
JORMContext.h:120
JORReflexible
Definition
JORReflexible.h:43
Z2CreatureEnemy
Definition
Z2Creature.h:37
dBgS_AcchCir
Definition
d_bg_s_acch.h:15
dBgS_ObjAcch
Definition
d_bg_s_acch.h:247
dCcD_Cyl
Definition
d_cc_d.h:461
dCcD_Sph
Definition
d_cc_d.h:473
dCcD_Stts
Definition
d_cc_d.h:269
daE_IS_HIO_c
Definition
d_a_e_is.h:64
daE_IS_HIO_c::hit_width
f32 hit_width
Definition
d_a_e_is.h:76
daE_IS_HIO_c::genMessage
void genMessage(JORMContext *)
daE_IS_HIO_c::attack_init_range
f32 attack_init_range
Definition
d_a_e_is.h:74
daE_IS_HIO_c::~daE_IS_HIO_c
virtual ~daE_IS_HIO_c()
Definition
d_a_e_is.h:67
daE_IS_HIO_c::search_dist
f32 search_dist
Definition
d_a_e_is.h:75
daE_IS_HIO_c::id
s8 id
Definition
d_a_e_is.h:71
daE_IS_HIO_c::normal_speed
f32 normal_speed
Definition
d_a_e_is.h:73
daE_IS_HIO_c::daE_IS_HIO_c
daE_IS_HIO_c()
Definition
d_a_e_is.cpp:26
daE_IS_HIO_c::base_size
f32 base_size
Definition
d_a_e_is.h:72
e_is_class
Armos Titan (Idelia Statue)
Definition
d_a_e_is.h:18
e_is_class::lifetime
s16 lifetime
Definition
d_a_e_is.h:37
e_is_class::swbit2
u32 swbit2
Definition
d_a_e_is.h:24
e_is_class::acchcir
dBgS_AcchCir acchcir
Definition
d_a_e_is.h:50
e_is_class::core_sph
dCcD_Sph core_sph
Definition
d_a_e_is.h:54
e_is_class::timers
s16 timers[4]
Definition
d_a_e_is.h:44
e_is_class::phase
request_of_phase_process_class phase
Definition
d_a_e_is.h:21
e_is_class::poweron_color_strength_target
f32 poweron_color_strength_target
Definition
d_a_e_is.h:31
e_is_class::field_0x5b4
u8 field_0x5b4
Definition
d_a_e_is.h:22
e_is_class::field_0x6ac
f32 field_0x6ac
Definition
d_a_e_is.h:43
e_is_class::core_hit_invulnerability_timer
s16 core_hit_invulnerability_timer
Definition
d_a_e_is.h:46
e_is_class::swbit4
int swbit4
Definition
d_a_e_is.h:49
e_is_class::at_sph
dCcD_Sph at_sph
Definition
d_a_e_is.h:53
e_is_class::field_0x5c4
u32 field_0x5c4
Definition
d_a_e_is.h:26
e_is_class::core_color_strength
f32 core_color_strength
Definition
d_a_e_is.h:34
e_is_class::field_0x674
f32 field_0x674
Definition
d_a_e_is.h:30
e_is_class::model_morf
mDoExt_McaMorfSO * model_morf
Definition
d_a_e_is.h:27
e_is_class::field_0x688
s8 field_0x688
Definition
d_a_e_is.h:35
e_is_class::player_distance
f32 player_distance
Definition
d_a_e_is.h:42
e_is_class::atInfo
dCcU_AtInfo atInfo
Definition
d_a_e_is.h:56
e_is_class::swbit3
u32 swbit3
Definition
d_a_e_is.h:25
e_is_class::field_0xce8
s8 field_0xce8
Definition
d_a_e_is.h:57
e_is_class::action
s16 action
Definition
d_a_e_is.h:38
e_is_class::swbit
u32 swbit
Definition
d_a_e_is.h:23
e_is_class::core_color_strength_target
f32 core_color_strength_target
Definition
d_a_e_is.h:33
e_is_class::body_hit_invulnerability_timer
s16 body_hit_invulnerability_timer
Definition
d_a_e_is.h:45
e_is_class::field_0xCE9
u8 field_0xCE9[0xCF4 - 0xCE9]
Definition
d_a_e_is.h:58
e_is_class::enemy
fopEn_enemy_c enemy
Definition
d_a_e_is.h:20
e_is_class::field_0x696
u8 field_0x696[0x6A6 - 0x696]
Definition
d_a_e_is.h:40
e_is_class::hioInit
u8 hioInit
Definition
d_a_e_is.h:59
e_is_class::cc_cyl
dCcD_Cyl cc_cyl
Definition
d_a_e_is.h:55
e_is_class::mode
s16 mode
Definition
d_a_e_is.h:39
e_is_class::shadowId
u32 shadowId
Definition
d_a_e_is.h:36
e_is_class::field_0x6bc
s8 field_0x6bc
Definition
d_a_e_is.h:47
e_is_class::angle_to_player
s16 angle_to_player
Definition
d_a_e_is.h:41
e_is_class::anm
int anm
Definition
d_a_e_is.h:29
e_is_class::field_0x6bd
s8 field_0x6bd
Definition
d_a_e_is.h:48
e_is_class::sound
Z2CreatureEnemy sound
Definition
d_a_e_is.h:28
e_is_class::poweron_color_strength
f32 poweron_color_strength
Definition
d_a_e_is.h:32
e_is_class::acch
dBgS_ObjAcch acch
Definition
d_a_e_is.h:51
e_is_class::ccStts
dCcD_Stts ccStts
Definition
d_a_e_is.h:52
fopEn_enemy_c
Definition
f_op_actor.h:285
mDoExt_McaMorfSO
Definition
m_Do_ext.h:331
STATIC_ASSERT
STATIC_ASSERT(sizeof(e_is_class)==0xcf8)
d_bg_s_acch.h
d_cc_d.h
d_cc_uty.h
s8
signed char s8
Definition
types.h:7
u32
unsigned long u32
Definition
types.h:12
s16
signed short int s16
Definition
types.h:9
f32
float f32
Definition
types.h:25
u8
unsigned char u8
Definition
types.h:8
f_op_actor_mng.h
dCcU_AtInfo
Definition
d_cc_uty.h:20
request_of_phase_process_class
Definition
c_phase.h:17
include
d
actor
d_a_e_is.h
Generated by
1.12.0