Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_e_kg.cpp File Reference

Functions

static void anm_init (e_kg_class *i_this, int i_index, f32 i_morf, u8 i_attr, f32 i_rate)
 
static int daE_KG_Draw (e_kg_class *i_this)
 
static int other_bg_check (e_kg_class *i_this, fopAc_ac_c *i_player)
 
static int pl_check (e_kg_class *i_this, f32 i_check_range, s16 i_s16)
 
static void damage_check (e_kg_class *i_this)
 
static int way_bg_check (e_kg_class *i_this, f32 i_f32)
 
static void e_kg_move (e_kg_class *i_this)
 
static int e_kg_attack (e_kg_class *i_this)
 
static void e_kg_back (e_kg_class *i_this)
 
static void e_kg_s_damage (e_kg_class *i_this)
 
static void e_kg_damage (e_kg_class *i_this)
 
static void e_kg_roof (e_kg_class *i_this)
 
static void action (e_kg_class *i_this)
 
static void anm_se_set (e_kg_class *i_this)
 
static int daE_KG_Execute (e_kg_class *i_this)
 
static int daE_KG_IsDelete (e_kg_class *i_this)
 
static int daE_KG_Delete (e_kg_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daE_KG_Create (fopAc_ac_c *i_this)
 

Variables

 UNK_REL_DATA
 
static u8 lbl_204_bss_8
 
static daE_KG_HIO_c l_HIO
 
static actor_method_class l_daE_KG_Method
 
actor_process_profile_definition g_profile_E_KG
 

Function Documentation

◆ action()

static void action ( e_kg_class * i_this)
static

◆ anm_init()

static void anm_init ( e_kg_class * i_this,
int i_index,
f32 i_morf,
u8 i_attr,
f32 i_rate )
static

◆ anm_se_set()

static void anm_se_set ( e_kg_class * i_this)
static

◆ daE_KG_Create()

static int daE_KG_Create ( fopAc_ac_c * i_this)
static

◆ daE_KG_Delete()

static int daE_KG_Delete ( e_kg_class * i_this)
static

◆ daE_KG_Draw()

static int daE_KG_Draw ( e_kg_class * i_this)
static

◆ daE_KG_Execute()

static int daE_KG_Execute ( e_kg_class * i_this)
static

◆ daE_KG_IsDelete()

static int daE_KG_IsDelete ( e_kg_class * i_this)
static

◆ damage_check()

static void damage_check ( e_kg_class * i_this)
static

◆ e_kg_attack()

static int e_kg_attack ( e_kg_class * i_this)
static

◆ e_kg_back()

static void e_kg_back ( e_kg_class * i_this)
static

◆ e_kg_damage()

static void e_kg_damage ( e_kg_class * i_this)
static

◆ e_kg_move()

static void e_kg_move ( e_kg_class * i_this)
static

◆ e_kg_roof()

static void e_kg_roof ( e_kg_class * i_this)
static

◆ e_kg_s_damage()

static void e_kg_s_damage ( e_kg_class * i_this)
static

◆ other_bg_check()

static int other_bg_check ( e_kg_class * i_this,
fopAc_ac_c * i_player )
static

◆ pl_check()

static int pl_check ( e_kg_class * i_this,
f32 i_check_range,
s16 i_s16 )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

◆ way_bg_check()

static int way_bg_check ( e_kg_class * i_this,
f32 i_f32 )
static

Variable Documentation

◆ g_profile_E_KG

actor_process_profile_definition g_profile_E_KG
extern
Initial value:
= {
7,
sizeof(e_kg_class),
0,
0,
185,
0x100C0120,
}
Young Gohma.
Definition d_a_e_kg.h:16
static actor_method_class l_daE_KG_Method
Definition d_a_e_kg.cpp:752
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:73
@ PROC_E_KG
Definition d_procname.h:500
@ 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_daE_KG_Method

actor_method_class l_daE_KG_Method
static
Initial value:
= {
}
static int daE_KG_IsDelete(e_kg_class *i_this)
Definition d_a_e_kg.cpp:650
static int daE_KG_Draw(e_kg_class *i_this)
Definition d_a_e_kg.cpp:29
static int daE_KG_Execute(e_kg_class *i_this)
Definition d_a_e_kg.cpp:595
static int daE_KG_Create(fopAc_ac_c *i_this)
Definition d_a_e_kg.cpp:688
static int daE_KG_Delete(e_kg_class *i_this)
Definition d_a_e_kg.cpp:655
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_KG_HIO_c l_HIO
static

◆ lbl_204_bss_8

u8 lbl_204_bss_8
static

◆ UNK_REL_DATA

UNK_REL_DATA