Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_ep.cpp File Reference

Functions

static UNK_REL_DATA void hahen_draw (ep_class *i_this)
 
static int move_calc (ep_class *i_this, ep_hahen_s *hahen_s)
 
static void hahen_normal (ep_class *i_this, ep_hahen_s *hahen_s)
 
static void hahen_water (ep_class *i_this, ep_hahen_s *hahen_s)
 
static void hahen_carry (ep_class *i_this, ep_hahen_s *hahen_s)
 
static void hahen_cast (ep_class *i_this, ep_hahen_s *hahen_s)
 
static void hahen_move (ep_class *i_this)
 
static int daEp_Draw (ep_class *i_this)
 
static BOOL ep_switch_event_end (ep_class *i_this)
 
static BOOL ep_switch_event_begin (ep_class *i_this)
 
static int ep_switch_event_move (ep_class *i_this)
 
static void ep_move (ep_class *i_this)
 
static void daEp_set_mtx (ep_class *i_this)
 
static int daEp_Execute (ep_class *i_this)
 
static int daEp_IsDelete (ep_class *i_this)
 
static int daEp_Delete (ep_class *i_this)
 
static int daEp_CreateHeap (fopAc_ac_c *a_this)
 
static void daEp_CreateInit (fopAc_ac_c *a_this)
 
static int daEp_Create (fopAc_ac_c *a_this)
 

Variables

static int model_d [8]
 
static actor_method_class l_daEp_Method
 
actor_process_profile_definition g_profile_EP
 

Function Documentation

◆ daEp_Create()

static int daEp_Create ( fopAc_ac_c * a_this)
static

◆ daEp_CreateHeap()

static int daEp_CreateHeap ( fopAc_ac_c * a_this)
static

◆ daEp_CreateInit()

static void daEp_CreateInit ( fopAc_ac_c * a_this)
static

◆ daEp_Delete()

static int daEp_Delete ( ep_class * i_this)
static

◆ daEp_Draw()

static int daEp_Draw ( ep_class * i_this)
static

◆ daEp_Execute()

static int daEp_Execute ( ep_class * i_this)
static

◆ daEp_IsDelete()

static int daEp_IsDelete ( ep_class * i_this)
static

◆ daEp_set_mtx()

static void daEp_set_mtx ( ep_class * i_this)
static

◆ ep_move()

static void ep_move ( ep_class * i_this)
static

◆ ep_switch_event_begin()

static BOOL ep_switch_event_begin ( ep_class * i_this)
static

◆ ep_switch_event_end()

static BOOL ep_switch_event_end ( ep_class * i_this)
static

◆ ep_switch_event_move()

static int ep_switch_event_move ( ep_class * i_this)
static

◆ hahen_carry()

static void hahen_carry ( ep_class * i_this,
ep_hahen_s * hahen_s )
static

◆ hahen_cast()

static void hahen_cast ( ep_class * i_this,
ep_hahen_s * hahen_s )
static

◆ hahen_draw()

static UNK_REL_DATA void hahen_draw ( ep_class * i_this)
static

◆ hahen_move()

static void hahen_move ( ep_class * i_this)
static

◆ hahen_normal()

static void hahen_normal ( ep_class * i_this,
ep_hahen_s * hahen_s )
static

◆ hahen_water()

static void hahen_water ( ep_class * i_this,
ep_hahen_s * hahen_s )
static

◆ move_calc()

static int move_calc ( ep_class * i_this,
ep_hahen_s * hahen_s )
static

Variable Documentation

◆ g_profile_EP

actor_process_profile_definition g_profile_EP
extern
Initial value:
= {
7,
sizeof(ep_class),
0,
0,
691,
0x10244000,
}
Definition d_a_ep.h:40
static actor_method_class l_daEp_Method
Definition d_a_ep.cpp:943
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:73
@ PROC_EP
Definition d_procname.h:266
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_daEp_Method

actor_method_class l_daEp_Method
static
Initial value:
= {
}
static int daEp_Delete(ep_class *i_this)
Definition d_a_ep.cpp:778
static int daEp_Execute(ep_class *i_this)
Definition d_a_ep.cpp:635
static int daEp_IsDelete(ep_class *i_this)
Definition d_a_ep.cpp:773
static int daEp_Draw(ep_class *i_this)
Definition d_a_ep.cpp:344
static int daEp_Create(fopAc_ac_c *a_this)
Definition d_a_ep.cpp:834
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ model_d

int model_d[8]
static
Initial value:
= {
3,4, 5, 6, 6, 6, 6, 6,
}