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

Functions

static int daNpc_Df_Draw (npc_df_class *i_this)
 
static void df_fly (npc_df_class *i_this, df_s *df_p)
 
static void df_rod (npc_df_class *i_this, df_s *df_p)
 
static void df_control (npc_df_class *i_this)
 
static void * s_rod_sub (void *i_actor, void *i_data)
 
static int daNpc_Df_Execute (npc_df_class *i_this)
 
static int daNpc_Df_IsDelete (npc_df_class *i_this)
 
static int daNpc_Df_Delete (npc_df_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static cPhs__Step daNpc_Df_Create (fopAc_ac_c *i_this)
 

Variables

static dmg_rod_classlrl
 
static dBgS_LinChk line_check
 
static dBgS_ObjGndChk gc_work
 
 AUDIO_INSTANCES
 
static actor_method_class l_daNpc_Df_Method
 
actor_process_profile_definition g_profile_NPC_DF
 

Function Documentation

◆ daNpc_Df_Create()

static cPhs__Step daNpc_Df_Create ( fopAc_ac_c * i_this)
static

◆ daNpc_Df_Delete()

static int daNpc_Df_Delete ( npc_df_class * i_this)
static

◆ daNpc_Df_Draw()

static int daNpc_Df_Draw ( npc_df_class * i_this)
static

◆ daNpc_Df_Execute()

static int daNpc_Df_Execute ( npc_df_class * i_this)
static

◆ daNpc_Df_IsDelete()

static int daNpc_Df_IsDelete ( npc_df_class * i_this)
static

◆ df_control()

static void df_control ( npc_df_class * i_this)
static

◆ df_fly()

static void df_fly ( npc_df_class * i_this,
df_s * df_p )
static

◆ df_rod()

static void df_rod ( npc_df_class * i_this,
df_s * df_p )
static

◆ s_rod_sub()

static void * s_rod_sub ( void * i_actor,
void * i_data )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_NPC_DF

actor_process_profile_definition g_profile_NPC_DF
extern
Initial value:
= {
9,
sizeof(npc_df_class),
0,
0,
439,
0x00040000,
}
Dragonfly.
Definition d_a_npc_df.h:45
static actor_method_class l_daNpc_Df_Method
Definition d_a_npc_df.cpp:416
@ PROC_NPC_DF
Definition d_procname.h:784
actor_method_class g_fopAc_Method
@ 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
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

◆ gc_work

dBgS_ObjGndChk gc_work
static

◆ l_daNpc_Df_Method

actor_method_class l_daNpc_Df_Method
static
Initial value:
= {
}
static int daNpc_Df_Draw(npc_df_class *i_this)
Definition d_a_npc_df.cpp:20
static int daNpc_Df_Execute(npc_df_class *i_this)
Definition d_a_npc_df.cpp:315
static cPhs__Step daNpc_Df_Create(fopAc_ac_c *i_this)
Definition d_a_npc_df.cpp:362
static int daNpc_Df_Delete(npc_df_class *i_this)
Definition d_a_npc_df.cpp:325
static int daNpc_Df_IsDelete(npc_df_class *i_this)
Definition d_a_npc_df.cpp:321
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ line_check

dBgS_LinChk line_check
static

◆ lrl

dmg_rod_class* lrl
static