Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_yd.cpp File Reference

Classes

class  daE_YD_HIO_c
 

Functions

 STATIC_ASSERT (sizeof(daE_YD_HIO_c)==0x1c)
 
static void yd_disappear (e_yd_class *i_this)
 
static void anm_init (e_yd_class *i_this, int param_1, f32 param_2, u8 param_3, f32 param_4)
 
static s32 leaf_anm_init (e_yd_class *i_this, int param_1, f32 param_2, u8 param_3, f32 param_4)
 
static s32 daE_YD_Draw (e_yd_class *i_this)
 
static s32 pl_check (e_yd_class *i_this, f32 param_2)
 
static void damage_check (e_yd_class *i_this)
 
static void e_yd_stay (e_yd_class *i_this)
 
static void e_yd_appear (e_yd_class *i_this)
 
static void e_yd_appear_v (e_yd_class *i_this)
 
static void e_yd_wait (e_yd_class *i_this)
 
static void e_yd_attack (e_yd_class *i_this)
 
static void e_yd_chance (e_yd_class *i_this)
 
static void e_yd_s_damage (e_yd_class *i_this)
 
static void e_yd_damage (e_yd_class *i_this)
 
static void kuki_control1 (e_yd_class *i_this)
 
static void kuki_control2 (e_yd_class *i_this)
 
static f32 dummy_4709 ()
 
static f32 dummy_4710 ()
 
static void kuki_control3 (e_yd_class *i_this)
 
static f32 dummy_4861 ()
 
static f32 dummy_4862 ()
 
static f32 dummy_4863 ()
 
static f32 dummy_4864 ()
 
static void kuki_ha_set (e_yd_class *i_this)
 
static void action (e_yd_class *i_this)
 
static void eff_set (e_yd_class *i_this)
 
static void anm_se_set (e_yd_class *i_this)
 
static int daE_YD_Execute (e_yd_class *i_this)
 
static int daE_YD_IsDelete (e_yd_class *i_this)
 
static int daE_YD_Delete (e_yd_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daE_YD_Create (fopAc_ac_c *i_this)
 

Variables

static u8 data_807F7D68
 
static daE_YD_HIO_c l_HIO
 
static actor_method_class l_daE_YD_Method
 
actor_process_profile_definition g_profile_E_YD
 

Function Documentation

◆ action()

static void action ( e_yd_class * i_this)
static

◆ anm_init()

static void anm_init ( e_yd_class * i_this,
int param_1,
f32 param_2,
u8 param_3,
f32 param_4 )
static

◆ anm_se_set()

static void anm_se_set ( e_yd_class * i_this)
static

◆ daE_YD_Create()

static int daE_YD_Create ( fopAc_ac_c * i_this)
static

◆ daE_YD_Delete()

static int daE_YD_Delete ( e_yd_class * i_this)
static

◆ daE_YD_Draw()

static s32 daE_YD_Draw ( e_yd_class * i_this)
static

◆ daE_YD_Execute()

static int daE_YD_Execute ( e_yd_class * i_this)
static

◆ daE_YD_IsDelete()

static int daE_YD_IsDelete ( e_yd_class * i_this)
static

◆ damage_check()

static void damage_check ( e_yd_class * i_this)
static

◆ dummy_4709()

static f32 dummy_4709 ( )
static

◆ dummy_4710()

static f32 dummy_4710 ( )
static

◆ dummy_4861()

static f32 dummy_4861 ( )
static

◆ dummy_4862()

static f32 dummy_4862 ( )
static

◆ dummy_4863()

static f32 dummy_4863 ( )
static

◆ dummy_4864()

static f32 dummy_4864 ( )
static

◆ e_yd_appear()

static void e_yd_appear ( e_yd_class * i_this)
static

◆ e_yd_appear_v()

static void e_yd_appear_v ( e_yd_class * i_this)
static

◆ e_yd_attack()

static void e_yd_attack ( e_yd_class * i_this)
static

◆ e_yd_chance()

static void e_yd_chance ( e_yd_class * i_this)
static

◆ e_yd_damage()

static void e_yd_damage ( e_yd_class * i_this)
static

◆ e_yd_s_damage()

static void e_yd_s_damage ( e_yd_class * i_this)
static

◆ e_yd_stay()

static void e_yd_stay ( e_yd_class * i_this)
static

◆ e_yd_wait()

static void e_yd_wait ( e_yd_class * i_this)
static

◆ eff_set()

static void eff_set ( e_yd_class * i_this)
static

◆ kuki_control1()

static void kuki_control1 ( e_yd_class * i_this)
static

◆ kuki_control2()

static void kuki_control2 ( e_yd_class * i_this)
static

◆ kuki_control3()

static void kuki_control3 ( e_yd_class * i_this)
static

◆ kuki_ha_set()

static void kuki_ha_set ( e_yd_class * i_this)
static

◆ leaf_anm_init()

static s32 leaf_anm_init ( e_yd_class * i_this,
int param_1,
f32 param_2,
u8 param_3,
f32 param_4 )
static

◆ pl_check()

static s32 pl_check ( e_yd_class * i_this,
f32 param_2 )
static

◆ STATIC_ASSERT()

STATIC_ASSERT ( sizeof(daE_YD_HIO_c) = =0x1c)

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

◆ yd_disappear()

static void yd_disappear ( e_yd_class * i_this)
static

Variable Documentation

◆ data_807F7D68

u8 data_807F7D68
static

◆ g_profile_E_YD

actor_process_profile_definition g_profile_E_YD
extern
Initial value:
= {
7,
sizeof(e_yd_class),
0,
0,
143,
0x10050100,
}
Twilight Deku Baba.
Definition d_a_e_yd.h:17
static actor_method_class l_daE_YD_Method
Definition d_a_e_yd.cpp:1487
@ PROC_E_YD
Definition d_procname.h:469
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ENEMY_e
Definition f_op_actor.h:40
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:63
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:9
process_method_class base
Definition f_pc_leaf.h:12

◆ l_daE_YD_Method

actor_method_class l_daE_YD_Method
static
Initial value:
= {
}
static s32 daE_YD_Draw(e_yd_class *i_this)
Definition d_a_e_yd.cpp:76
static int daE_YD_IsDelete(e_yd_class *i_this)
Definition d_a_e_yd.cpp:1296
static int daE_YD_Execute(e_yd_class *i_this)
Definition d_a_e_yd.cpp:1210
static int daE_YD_Delete(e_yd_class *i_this)
Definition d_a_e_yd.cpp:1300
static int daE_YD_Create(fopAc_ac_c *i_this)
Definition d_a_e_yd.cpp:1361
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_YD_HIO_c l_HIO
static