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

NPC - Little Fish. More...

Functions

static int nodeCallBack (J3DJoint *i_joint, int param_1)
 
static int daNPC_LF_Draw (npc_lf_class *i_this)
 
static void npc_lf_move (fopAc_ac_c *param_0, lf_s *param_1)
 
static void action (fopAc_ac_c *param_0, lf_s *param_1)
 
static int daNPC_LF_Execute (npc_lf_class *i_this)
 
static bool daNPC_LF_IsDelete (npc_lf_class *param_0)
 
static int daNPC_LF_Delete (npc_lf_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static cPhs__Step daNPC_LF_Create (fopAc_ac_c *i_this)
 

Variables

static f32 wp [3]
 
static u8 data_80A6AA90
 
static daNPC_LF_HIO_c l_HIO
 
static actor_method_class l_daNPC_LF_Method
 
actor_process_profile_definition g_profile_NPC_LF
 

Detailed Description

NPC - Little Fish.

Group of several small fish spawned in a group. Used in Fishing Pond.

Function Documentation

◆ action()

static void action ( fopAc_ac_c param_0,
lf_s param_1 
)
static

◆ daNPC_LF_Create()

static cPhs__Step daNPC_LF_Create ( fopAc_ac_c i_this)
static

◆ daNPC_LF_Delete()

static int daNPC_LF_Delete ( npc_lf_class i_this)
static

◆ daNPC_LF_Draw()

static int daNPC_LF_Draw ( npc_lf_class i_this)
static

◆ daNPC_LF_Execute()

static int daNPC_LF_Execute ( npc_lf_class i_this)
static

◆ daNPC_LF_IsDelete()

static bool daNPC_LF_IsDelete ( npc_lf_class param_0)
static

◆ nodeCallBack()

static int nodeCallBack ( J3DJoint i_joint,
int  param_1 
)
static

◆ npc_lf_move()

static void npc_lf_move ( fopAc_ac_c param_0,
lf_s param_1 
)
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c i_this)
static

Variable Documentation

◆ data_80A6AA90

u8 data_80A6AA90
static

◆ g_profile_NPC_LF

actor_process_profile_definition g_profile_NPC_LF
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(npc_lf_class),
0,
0,
702,
0x00040000,
}
Little Fish.
Definition d_a_npc_lf.h:57
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daNPC_LF_Method
Definition d_a_npc_lf.cpp:347
@ PROC_NPC_LF
Definition d_procname.h:276
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ fopAc_ENEMY_e
Definition f_op_actor.h:40
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_daNPC_LF_Method

actor_method_class l_daNPC_LF_Method
static
Initial value:
= {
}
static cPhs__Step daNPC_LF_Create(fopAc_ac_c *i_this)
Definition d_a_npc_lf.cpp:280
static int daNPC_LF_Execute(npc_lf_class *i_this)
Definition d_a_npc_lf.cpp:214
static int daNPC_LF_Draw(npc_lf_class *i_this)
Definition d_a_npc_lf.cpp:51
static bool daNPC_LF_IsDelete(npc_lf_class *param_0)
Definition d_a_npc_lf.cpp:237
static int daNPC_LF_Delete(npc_lf_class *i_this)
Definition d_a_npc_lf.cpp:243
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

◆ wp

f32 wp[3]
static
Initial value:
= {
0.5f,
1.0f,
2.5f
}