Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_b_bh.cpp File Reference

Functions

static void anm_init (b_bh_class *i_this, int i_anmID, f32 i_morf, u8 i_attr, f32 i_speed)
 
static int daB_BH_Draw (b_bh_class *i_this)
 
static void b_bh_wait (b_bh_class *i_this)
 
static void b_bh_attack_1 (b_bh_class *i_this)
 
static void b_bh_bombeat (b_bh_class *i_this)
 
static s8 b_bh_down (b_bh_class *i_this)
 
static void b_bh_b_wait (b_bh_class *i_this)
 
static void b_bh_b_attack_1 (b_bh_class *i_this)
 
static void b_bh_b_bombeat (b_bh_class *i_this)
 
static s8 b_bh_b_down (b_bh_class *i_this)
 
static void b_bh_start (b_bh_class *i_this)
 
static void kuki_control1 (b_bh_class *i_this)
 
static void kuki_control2 (b_bh_class *i_this)
 
static void kuki_control3 (b_bh_class *i_this)
 
static void * s_b_sub (void *i_actor, void *i_data)
 
static void damage_check (b_bh_class *i_this)
 
static void action (b_bh_class *i_this)
 
static void anm_se_set (b_bh_class *i_this)
 
static int daB_BH_Execute (b_bh_class *i_this)
 
static int daB_BH_IsDelete (b_bh_class *i_this)
 
static int daB_BH_Delete (b_bh_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daB_BH_Create (fopAc_ac_c *i_this)
 

Variables

 UNK_REL_BSS
 
static u8 l_initHIO
 
static daB_BH_HIO_c l_HIO
 
static b_bh_classbh [2]
 
static actor_method_class l_daB_BH_Method
 
actor_process_profile_definition g_profile_B_BH
 
 AUDIO_INSTANCES
 

Function Documentation

◆ action()

static void action ( b_bh_class * i_this)
static

◆ anm_init()

static void anm_init ( b_bh_class * i_this,
int i_anmID,
f32 i_morf,
u8 i_attr,
f32 i_speed )
static

◆ anm_se_set()

static void anm_se_set ( b_bh_class * i_this)
static

◆ b_bh_attack_1()

static void b_bh_attack_1 ( b_bh_class * i_this)
static

◆ b_bh_b_attack_1()

static void b_bh_b_attack_1 ( b_bh_class * i_this)
static

◆ b_bh_b_bombeat()

static void b_bh_b_bombeat ( b_bh_class * i_this)
static

◆ b_bh_b_down()

static s8 b_bh_b_down ( b_bh_class * i_this)
static

◆ b_bh_b_wait()

static void b_bh_b_wait ( b_bh_class * i_this)
static

◆ b_bh_bombeat()

static void b_bh_bombeat ( b_bh_class * i_this)
static

◆ b_bh_down()

static s8 b_bh_down ( b_bh_class * i_this)
static

◆ b_bh_start()

static void b_bh_start ( b_bh_class * i_this)
static

◆ b_bh_wait()

static void b_bh_wait ( b_bh_class * i_this)
static

◆ daB_BH_Create()

static int daB_BH_Create ( fopAc_ac_c * i_this)
static

◆ daB_BH_Delete()

static int daB_BH_Delete ( b_bh_class * i_this)
static

◆ daB_BH_Draw()

static int daB_BH_Draw ( b_bh_class * i_this)
static

◆ daB_BH_Execute()

static int daB_BH_Execute ( b_bh_class * i_this)
static

◆ daB_BH_IsDelete()

static int daB_BH_IsDelete ( b_bh_class * i_this)
static

◆ damage_check()

static void damage_check ( b_bh_class * i_this)
static

◆ kuki_control1()

static void kuki_control1 ( b_bh_class * i_this)
static

◆ kuki_control2()

static void kuki_control2 ( b_bh_class * i_this)
static

◆ kuki_control3()

static void kuki_control3 ( b_bh_class * i_this)
static

◆ s_b_sub()

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

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ bh

b_bh_class* bh[2]
static

◆ g_profile_B_BH

actor_process_profile_definition g_profile_B_BH
extern
Initial value:
= {
7,
sizeof(b_bh_class),
0,
0,
211,
0x00044000,
}
Diababa - Baba Hand.
Definition d_a_b_bh.h:18
static actor_method_class l_daB_BH_Method
Definition d_a_b_bh.cpp:1592
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:73
@ PROC_B_BH
Definition d_procname.h:528
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ 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_daB_BH_Method

actor_method_class l_daB_BH_Method
static
Initial value:
= {
}
static int daB_BH_Delete(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1428
static int daB_BH_IsDelete(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1423
static int daB_BH_Execute(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1239
static int daB_BH_Create(fopAc_ac_c *i_this)
Definition d_a_b_bh.cpp:1486
static int daB_BH_Draw(b_bh_class *i_this)
Definition d_a_b_bh.cpp:62
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daB_BH_HIO_c l_HIO
static

◆ l_initHIO

u8 l_initHIO
static

◆ UNK_REL_BSS

UNK_REL_BSS