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

Classes

class  daE_OC_HIO_c
 

Enumerations

enum  OC_ACTIONS {
  E_OC_ACTION_WAIT , E_OC_ACTION_WALK , E_OC_ACTION_TALK , E_OC_ACTION_FIND ,
  E_OC_ACTION_ATTACK , E_OC_ACTION_DAMAGE , E_OC_ACTION_BIG_DAMAGE , E_OC_ACTION_WATCH ,
  E_OC_ACTION_SOUND_WATCH , E_OC_ACTION_DEATH , E_OC_ACTION_WATER_DEATH , E_OC_ACTION_DEMO_MASTER ,
  E_OC_ACTION_DEMO_CHILD , E_OC_ACTION_FALL_DEAD , E_OC_ACTION_FALL , E_OC_ACTION_FIND_STAY ,
  E_OC_ACTION_MOVE_OUT
}
 

Functions

static void daE_OC_Draw (daE_OC_c *i_this)
 
static void * s_other_oc (void *arg_lhs, void *arg_rhs)
 
static void * s_obj_sub (void *arg_lhs, void *arg_rhs)
 
static void * s_demo_oc (void *arg_lhs, void *arg_rhs)
 
static void daE_OC_Execute (daE_OC_c *i_this)
 
static bool daE_OC_IsDelete (daE_OC_c *param_0)
 
static void daE_OC_Delete (daE_OC_c *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static void daE_OC_Create (daE_OC_c *i_this)
 

Variables

static u8 lbl_216_bss_58
 
static daE_OC_HIO_c l_HIO
 
static actor_method_class l_daE_OC_Method
 
actor_process_profile_definition g_profile_E_OC
 
 AUDIO_INSTANCES
 

Enumeration Type Documentation

◆ OC_ACTIONS

enum OC_ACTIONS
Enumerator
E_OC_ACTION_WAIT 
E_OC_ACTION_WALK 
E_OC_ACTION_TALK 
E_OC_ACTION_FIND 
E_OC_ACTION_ATTACK 
E_OC_ACTION_DAMAGE 
E_OC_ACTION_BIG_DAMAGE 
E_OC_ACTION_WATCH 
E_OC_ACTION_SOUND_WATCH 
E_OC_ACTION_DEATH 
E_OC_ACTION_WATER_DEATH 
E_OC_ACTION_DEMO_MASTER 
E_OC_ACTION_DEMO_CHILD 
E_OC_ACTION_FALL_DEAD 
E_OC_ACTION_FALL 
E_OC_ACTION_FIND_STAY 
E_OC_ACTION_MOVE_OUT 

Function Documentation

◆ daE_OC_Create()

static void daE_OC_Create ( daE_OC_c * i_this)
static

◆ daE_OC_Delete()

static void daE_OC_Delete ( daE_OC_c * i_this)
static

◆ daE_OC_Draw()

static void daE_OC_Draw ( daE_OC_c * i_this)
static

◆ daE_OC_Execute()

static void daE_OC_Execute ( daE_OC_c * i_this)
static

◆ daE_OC_IsDelete()

static bool daE_OC_IsDelete ( daE_OC_c * param_0)
static

◆ s_demo_oc()

static void * s_demo_oc ( void * arg_lhs,
void * arg_rhs )
static

◆ s_obj_sub()

static void * s_obj_sub ( void * arg_lhs,
void * arg_rhs )
static

◆ s_other_oc()

static void * s_other_oc ( void * arg_lhs,
void * arg_rhs )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_E_OC

actor_process_profile_definition g_profile_E_OC
extern
Initial value:
= {
7,
sizeof(daE_OC_c),
0,
0,
201,
0x00044100,
}
Bokoblin.
Definition d_a_e_oc.h:20
static actor_method_class l_daE_OC_Method
Definition d_a_e_oc.cpp:2798
@ PROC_E_OC
Definition d_procname.h:519
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_OC_Method

actor_method_class l_daE_OC_Method
static
Initial value:
= {
}
static void daE_OC_Create(daE_OC_c *i_this)
Definition d_a_e_oc.cpp:2794
static void daE_OC_Execute(daE_OC_c *i_this)
Definition d_a_e_oc.cpp:2610
static bool daE_OC_IsDelete(daE_OC_c *param_0)
Definition d_a_e_oc.cpp:2614
static void daE_OC_Draw(daE_OC_c *i_this)
Definition d_a_e_oc.cpp:191
static void daE_OC_Delete(daE_OC_c *i_this)
Definition d_a_e_oc.cpp:2633
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_OC_HIO_c l_HIO
static

◆ lbl_216_bss_58

u8 lbl_216_bss_58
static