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

Functions

static void anm_init (do_class *i_this, int i_resIdx, f32 i_morf, u8 i_mode, f32 i_speed)
 
static int nodeCallBack (J3DJoint *i_jntP, int param_1)
 
static int daDo_Draw (do_class *i_this)
 
static BOOL daDo_other_bg_check (do_class *i_this, fopAc_ac_c *i_actor)
 
static BOOL daDo_other_bg_check2 (do_class *i_this, cXyz *i_pos)
 
static void * s_w_sub (void *i_proc, void *i_this)
 
static u32 search_food (do_class *i_this)
 
static void food_check (do_class *i_this)
 
static BOOL do_carry_check (do_class *i_this)
 
static BOOL depth_check (do_class *i_this, cXyz i_pos, f32 param_2)
 
static bool water_check (do_class *i_this)
 
static int dansa_check (do_class *i_this, cXyz i_pos, f32 param_2)
 
static BOOL dansa_check2 (do_class *i_this, f32 param_1)
 
static BOOL move_dansa_check (do_class *i_this, f32 i_speed)
 
static void area_check (do_class *i_this)
 
static void do_stay (do_class *i_this)
 
static void do_walk (do_class *i_this)
 
static void do_walk_run (do_class *i_this)
 
static void do_run (do_class *i_this)
 
static void do_run_walk (do_class *i_this)
 
static void do_wait_1 (do_class *i_this)
 
static void do_wait_2 (do_class *i_this)
 
static void do_sit (do_class *i_this)
 
static s16 hang_set (do_class *i_this)
 
static void do_hang (do_class *i_this)
 
static void do_food (do_class *i_this)
 
static void do_swim (do_class *i_this)
 
static void * s_c_sub (void *param_0, void *param_1)
 
static void do_help (do_class *i_this)
 
static s8 do_boat (do_class *i_this)
 
static void do_a_swim (do_class *i_this)
 
static s8 do_carry (do_class *i_this)
 
static void do_message (do_class *i_this)
 
static void action (do_class *i_this)
 
static void message (do_class *i_this)
 
static int daDo_Execute (do_class *i_this)
 
static int daDo_IsDelete (do_class *i_this)
 
static int daDo_Delete (do_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static cPhs__Step daDo_Create (fopAc_ac_c *i_this)
 

Variables

static bool noFallCheck
 
static bool hioInit
 
static daDo_HIO_c l_HIO
 
static fopAc_ac_ctarget_info [5]
 
static int target_info_count
 
static BOOL target_bgc [5]
 
 AUDIO_INSTANCES
 
static actor_method_class l_daDo_Method
 
actor_process_profile_definition g_profile_DO
 

Function Documentation

◆ action()

static void action ( do_class * i_this)
static

◆ anm_init()

static void anm_init ( do_class * i_this,
int i_resIdx,
f32 i_morf,
u8 i_mode,
f32 i_speed )
static

◆ area_check()

static void area_check ( do_class * i_this)
static

◆ daDo_Create()

static cPhs__Step daDo_Create ( fopAc_ac_c * i_this)
static

◆ daDo_Delete()

static int daDo_Delete ( do_class * i_this)
static

◆ daDo_Draw()

static int daDo_Draw ( do_class * i_this)
static

◆ daDo_Execute()

static int daDo_Execute ( do_class * i_this)
static

◆ daDo_IsDelete()

static int daDo_IsDelete ( do_class * i_this)
static

◆ daDo_other_bg_check()

static BOOL daDo_other_bg_check ( do_class * i_this,
fopAc_ac_c * i_actor )
static

◆ daDo_other_bg_check2()

static BOOL daDo_other_bg_check2 ( do_class * i_this,
cXyz * i_pos )
static

◆ dansa_check()

static int dansa_check ( do_class * i_this,
cXyz i_pos,
f32 param_2 )
static

◆ dansa_check2()

static BOOL dansa_check2 ( do_class * i_this,
f32 param_1 )
static

◆ depth_check()

static BOOL depth_check ( do_class * i_this,
cXyz i_pos,
f32 param_2 )
static

◆ do_a_swim()

static void do_a_swim ( do_class * i_this)
static

◆ do_boat()

static s8 do_boat ( do_class * i_this)
static

◆ do_carry()

static s8 do_carry ( do_class * i_this)
static

◆ do_carry_check()

static BOOL do_carry_check ( do_class * i_this)
static

◆ do_food()

static void do_food ( do_class * i_this)
static

◆ do_hang()

static void do_hang ( do_class * i_this)
static

◆ do_help()

static void do_help ( do_class * i_this)
static

◆ do_message()

static void do_message ( do_class * i_this)
static

◆ do_run()

static void do_run ( do_class * i_this)
static

◆ do_run_walk()

static void do_run_walk ( do_class * i_this)
static

◆ do_sit()

static void do_sit ( do_class * i_this)
static

◆ do_stay()

static void do_stay ( do_class * i_this)
static

◆ do_swim()

static void do_swim ( do_class * i_this)
static

◆ do_wait_1()

static void do_wait_1 ( do_class * i_this)
static

◆ do_wait_2()

static void do_wait_2 ( do_class * i_this)
static

◆ do_walk()

static void do_walk ( do_class * i_this)
static

◆ do_walk_run()

static void do_walk_run ( do_class * i_this)
static

◆ food_check()

static void food_check ( do_class * i_this)
static

◆ hang_set()

static s16 hang_set ( do_class * i_this)
static

◆ message()

static void message ( do_class * i_this)
static

◆ move_dansa_check()

static BOOL move_dansa_check ( do_class * i_this,
f32 i_speed )
static

◆ nodeCallBack()

static int nodeCallBack ( J3DJoint * i_jntP,
int param_1 )
static

◆ s_c_sub()

static void * s_c_sub ( void * param_0,
void * param_1 )
static

◆ s_w_sub()

static void * s_w_sub ( void * i_proc,
void * i_this )
static

◆ search_food()

static u32 search_food ( do_class * i_this)
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

◆ water_check()

static bool water_check ( do_class * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_DO

actor_process_profile_definition g_profile_DO
extern
Initial value:
= {
7,
sizeof(do_class),
0,
0,
0x2BB,
0x8044000,
}
Dog.
Definition d_a_do.h:87
static actor_method_class l_daDo_Method
Definition d_a_do.cpp:2495
@ PROC_DO
Definition d_procname.h:277
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ fopAc_NPC_e
Definition f_op_actor.h:42
@ 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

◆ hioInit

bool hioInit
static

◆ l_daDo_Method

actor_method_class l_daDo_Method
static
Initial value:
= {
}
static cPhs__Step daDo_Create(fopAc_ac_c *i_this)
Definition d_a_do.cpp:2406
static int daDo_Draw(do_class *i_this)
Definition d_a_do.cpp:73
static int daDo_IsDelete(do_class *i_this)
Definition d_a_do.cpp:2341
static int daDo_Execute(do_class *i_this)
Definition d_a_do.cpp:2209
static int daDo_Delete(do_class *i_this)
Definition d_a_do.cpp:2345
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daDo_HIO_c l_HIO
static

◆ noFallCheck

bool noFallCheck
static

◆ target_bgc

BOOL target_bgc[5]
static

◆ target_info

fopAc_ac_c* target_info[5]
static

◆ target_info_count

int target_info_count
static