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

Classes

class  daE_MS_HIO_c
 

Functions

static void anm_init (e_ms_class *i_this, int param_2, f32 param_3, u8 param_4, f32 param_5)
 
static int pl_check (e_ms_class *i_this, f32 i_dist)
 
static int daE_MS_Draw (e_ms_class *i_this)
 
static void sibuki_set (e_ms_class *i_this)
 
static void ms_disappear (e_ms_class *i_this)
 
static void * s_d_sub (void *param_1, void *param_2)
 
static fopAc_ac_csearch_dokuro (e_ms_class *i_this)
 
static int way_set (e_ms_class *i_this)
 
static s8 e_ms_normal (e_ms_class *i_this)
 
static s8 e_ms_attack (e_ms_class *i_this)
 
static void search_ground_1 (e_ms_class *i_this)
 
static void e_ms_swim (e_ms_class *i_this)
 
static void e_ms_dokuro (e_ms_class *i_this)
 
static void e_ms_damage (e_ms_class *i_this)
 
static void e_ms_wolfbite (e_ms_class *i_this)
 
static void e_ms_standby (e_ms_class *i_this)
 
static void damage_check (e_ms_class *i_this)
 
static void action (e_ms_class *i_this)
 
static void anm_se_set (e_ms_class *i_this)
 
static int daE_MS_Execute (e_ms_class *i_this)
 
static int daE_MS_IsDelete (e_ms_class *i_this)
 
static int daE_MS_Delete (e_ms_class *i_this)
 
static int useHeapInit (fopAc_ac_c *actor)
 
static int daE_MS_Create (fopAc_ac_c *actor)
 

Variables

static u8 hioInit
 
static daE_MS_HIO_c l_HIO
 
static fopAc_ac_ctarget_info [20]
 
static int target_info_count
 
static actor_method_class l_daE_MS_Method
 
actor_process_profile_definition g_profile_E_MS
 
 AUDIO_INSTANCES
 

Function Documentation

◆ action()

static void action ( e_ms_class * i_this)
static

◆ anm_init()

static void anm_init ( e_ms_class * i_this,
int param_2,
f32 param_3,
u8 param_4,
f32 param_5 )
static

◆ anm_se_set()

static void anm_se_set ( e_ms_class * i_this)
static

◆ daE_MS_Create()

static int daE_MS_Create ( fopAc_ac_c * actor)
static

◆ daE_MS_Delete()

static int daE_MS_Delete ( e_ms_class * i_this)
static

◆ daE_MS_Draw()

static int daE_MS_Draw ( e_ms_class * i_this)
static

◆ daE_MS_Execute()

static int daE_MS_Execute ( e_ms_class * i_this)
static

◆ daE_MS_IsDelete()

static int daE_MS_IsDelete ( e_ms_class * i_this)
static

◆ damage_check()

static void damage_check ( e_ms_class * i_this)
static

◆ e_ms_attack()

static s8 e_ms_attack ( e_ms_class * i_this)
static

◆ e_ms_damage()

static void e_ms_damage ( e_ms_class * i_this)
static

◆ e_ms_dokuro()

static void e_ms_dokuro ( e_ms_class * i_this)
static

◆ e_ms_normal()

static s8 e_ms_normal ( e_ms_class * i_this)
static

◆ e_ms_standby()

static void e_ms_standby ( e_ms_class * i_this)
static

◆ e_ms_swim()

static void e_ms_swim ( e_ms_class * i_this)
static

◆ e_ms_wolfbite()

static void e_ms_wolfbite ( e_ms_class * i_this)
static

◆ ms_disappear()

static void ms_disappear ( e_ms_class * i_this)
static

◆ pl_check()

static int pl_check ( e_ms_class * i_this,
f32 i_dist )
static

◆ s_d_sub()

static void * s_d_sub ( void * param_1,
void * param_2 )
static

◆ search_dokuro()

static fopAc_ac_c * search_dokuro ( e_ms_class * i_this)
static

◆ search_ground_1()

static void search_ground_1 ( e_ms_class * i_this)
static

◆ sibuki_set()

static void sibuki_set ( e_ms_class * i_this)
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * actor)
static

◆ way_set()

static int way_set ( e_ms_class * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_E_MS

actor_process_profile_definition g_profile_E_MS
extern
Initial value:
= {
7,
sizeof(e_ms_class),
0,
0,
177,
0x00050100,
}
Rat.
Definition d_a_e_ms.h:18
static actor_method_class l_daE_MS_Method
Definition d_a_e_ms.cpp:1059
@ PROC_E_MS
Definition d_procname.h:496
actor_method_class g_fopAc_Method
@ 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
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

u8 hioInit
static

◆ l_daE_MS_Method

actor_method_class l_daE_MS_Method
static
Initial value:
= {
}
static int daE_MS_IsDelete(e_ms_class *i_this)
Definition d_a_e_ms.cpp:945
static int daE_MS_Delete(e_ms_class *i_this)
Definition d_a_e_ms.cpp:949
static int daE_MS_Create(fopAc_ac_c *actor)
Definition d_a_e_ms.cpp:976
static int daE_MS_Execute(e_ms_class *i_this)
Definition d_a_e_ms.cpp:841
static int daE_MS_Draw(e_ms_class *i_this)
Definition d_a_e_ms.cpp:54
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_MS_HIO_c l_HIO
static

◆ target_info

fopAc_ac_c* target_info[20]
static

◆ target_info_count

int target_info_count
static