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

Actor - Blizzeta (Boss) More...

Functions

static int daB_YO_Draw (daB_YO_c *i_this)
 
static voids_frizad_delete (void *param_0, void *param_1)
 
static int daB_YO_Execute (daB_YO_c *i_this)
 
static int daB_YO_IsDelete (daB_YO_c *i_this)
 
static int daB_YO_Delete (daB_YO_c *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int useHeapInit2 (fopAc_ac_c *i_this)
 
static cPhs__Step daB_YO_Create (daB_YO_c *i_this)
 

Variables

static u8 lit_1109 [1+3]
 
static u8 lit_1107 [1+3]
 
static u8 lit_1105 [1+3]
 
static u8 lit_1104 [1+3]
 
static u8 lit_1099 [1+3]
 
static u8 lit_1097 [1+3]
 
static u8 lit_1095 [1+3]
 
static u8 lit_1094 [1+3]
 
static u8 lit_1057 [1+3]
 
static u8 lit_1055 [1+3]
 
static u8 lit_1053 [1+3]
 
static u8 lit_1052 [1+3]
 
static u8 lit_1014 [1+3]
 
static u8 lit_1012 [1+3]
 
static u8 lit_1010 [1+3]
 
static u8 struct_80639F74
 
static bool hioInit
 
static daB_YO_HIO_c l_HIO
 
static u8 cNullVec__6Z2Calc [12]
 
static u32 lit_1787 [1+4]
 
static bool yo_material_draw [27]
 
static int yo_demo_bck_idx [19]
 
static int yo_demo_btk_idx [19]
 
static int yo_demo_btp_idx [19]
 
static f32 yo_max_bound_speed [8] = {10.0f, 12.0f, 15.0f, 18.0f, 21.0f, 24.0f, 27.0f, 30.0f}
 
static f32 yo_damage_speed [7] = {12.0f, 14.0f, 16.0f, 18.0f, 20.0f, 22.0f, 24.0f}
 
static f32 yo_chase_speed [8] = {3.0f, 4.0f, 5.f, 6.0f, 7.0f, 8.0f, 9.0f, 10.0f}
 
static int yo_damage_timer [7] = {90, 100, 110, 120, 130, 140, 150}
 
static f32 yo_att_pos_y [7] = {1300.0f, 950.0f, 700.0f, 450.0f, 850.0f, 470.0f, 300.0f}
 
static u8 data_80639FFC [4]
 
static u8 data_8063A000 [4]
 
static u8 data_8063A004 [4]
 
static u8 data_8063A008 [4]
 
static u8 data_8063A00C [4]
 
static u8 data_8063A010 [4]
 
static u8 data_8063A014 [4]
 
static u8 data_8063A018 [4]
 
static u8 data_8063A01C [4]
 
static u8 data_8063A020 [4]
 
static u8 data_8063A024 [4]
 
static u8 data_8063A028 [4]
 
static u8 data_8063A02C [4]
 
static u8 data_8063A030 [4]
 
static u8 data_8063A034 [4]
 
static u8 data_8063A038 [4]
 
static u8 data_8063A03C [4]
 
static u8 data_8063A040 [4]
 
static u8 data_8063A044 [4]
 
static u8 data_8063A048 [4]
 
static u8 data_8063A04C [4]
 
static u8 data_8063A050 [4]
 
static u8 data_8063A054 [4]
 
static u8 data_8063A058 [4]
 
static u8 data_8063A05C [4]
 
static actor_method_class l_daB_YO_Method
 
actor_process_profile_definition g_profile_B_YO
 

Detailed Description

Actor - Blizzeta (Boss)

Function Documentation

◆ daB_YO_Create()

static cPhs__Step daB_YO_Create ( daB_YO_c i_this)
static

◆ daB_YO_Delete()

static int daB_YO_Delete ( daB_YO_c i_this)
static

◆ daB_YO_Draw()

static int daB_YO_Draw ( daB_YO_c i_this)
static

◆ daB_YO_Execute()

static int daB_YO_Execute ( daB_YO_c i_this)
static

◆ daB_YO_IsDelete()

static int daB_YO_IsDelete ( daB_YO_c i_this)
static

◆ s_frizad_delete()

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

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c i_this)
static

◆ useHeapInit2()

static int useHeapInit2 ( fopAc_ac_c i_this)
static

Variable Documentation

◆ cNullVec__6Z2Calc

u8 cNullVec__6Z2Calc[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ data_80639FFC

u8 data_80639FFC[4]
static

◆ data_8063A000

u8 data_8063A000[4]
static

◆ data_8063A004

u8 data_8063A004[4]
static

◆ data_8063A008

u8 data_8063A008[4]
static

◆ data_8063A00C

u8 data_8063A00C[4]
static

◆ data_8063A010

u8 data_8063A010[4]
static

◆ data_8063A014

u8 data_8063A014[4]
static

◆ data_8063A018

u8 data_8063A018[4]
static

◆ data_8063A01C

u8 data_8063A01C[4]
static

◆ data_8063A020

u8 data_8063A020[4]
static

◆ data_8063A024

u8 data_8063A024[4]
static

◆ data_8063A028

u8 data_8063A028[4]
static

◆ data_8063A02C

u8 data_8063A02C[4]
static

◆ data_8063A030

u8 data_8063A030[4]
static

◆ data_8063A034

u8 data_8063A034[4]
static

◆ data_8063A038

u8 data_8063A038[4]
static

◆ data_8063A03C

u8 data_8063A03C[4]
static

◆ data_8063A040

u8 data_8063A040[4]
static

◆ data_8063A044

u8 data_8063A044[4]
static

◆ data_8063A048

u8 data_8063A048[4]
static

◆ data_8063A04C

u8 data_8063A04C[4]
static

◆ data_8063A050

u8 data_8063A050[4]
static

◆ data_8063A054

u8 data_8063A054[4]
static

◆ data_8063A058

u8 data_8063A058[4]
static

◆ data_8063A05C

u8 data_8063A05C[4]
static

◆ g_profile_B_YO

actor_process_profile_definition g_profile_B_YO
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daB_YO_c),
0,
0,
223,
0x00044000,
}
Blizzeta.
Definition d_a_b_yo.h:21
static actor_method_class l_daB_YO_Method
Definition d_a_b_yo.cpp:3675
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
@ PROC_B_YO
Definition d_procname.h:534
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ 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

◆ hioInit

bool hioInit
static

◆ l_daB_YO_Method

actor_method_class l_daB_YO_Method
static
Initial value:
= {
}
static int daB_YO_Draw(daB_YO_c *i_this)
Definition d_a_b_yo.cpp:418
static int daB_YO_Execute(daB_YO_c *i_this)
Definition d_a_b_yo.cpp:3113
static int daB_YO_IsDelete(daB_YO_c *i_this)
Definition d_a_b_yo.cpp:3118
static int daB_YO_Delete(daB_YO_c *i_this)
Definition d_a_b_yo.cpp:3155
static cPhs__Step daB_YO_Create(daB_YO_c *i_this)
Definition d_a_b_yo.cpp:3488
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

◆ lit_1010

u8 lit_1010[1+3]
static

◆ lit_1012

u8 lit_1012[1+3]
static

◆ lit_1014

u8 lit_1014[1+3]
static

◆ lit_1052

u8 lit_1052[1+3]
static

◆ lit_1053

u8 lit_1053[1+3]
static

◆ lit_1055

u8 lit_1055[1+3]
static

◆ lit_1057

u8 lit_1057[1+3]
static

◆ lit_1094

u8 lit_1094[1+3]
static

◆ lit_1095

u8 lit_1095[1+3]
static

◆ lit_1097

u8 lit_1097[1+3]
static

◆ lit_1099

u8 lit_1099[1+3]
static

◆ lit_1104

u8 lit_1104[1+3]
static

◆ lit_1105

u8 lit_1105[1+3]
static

◆ lit_1107

u8 lit_1107[1+3]
static

◆ lit_1109

u8 lit_1109[1+3]
static

◆ lit_1787

u32 lit_1787[1+4]
static
Initial value:
= {
0x02000201,
0x40080000,
0x00000000,
0x3FE00000,
0x00000000,
}

◆ struct_80639F74

u8 struct_80639F74
static

◆ yo_att_pos_y

f32 yo_att_pos_y[7] = {1300.0f, 950.0f, 700.0f, 450.0f, 850.0f, 470.0f, 300.0f}
static

◆ yo_chase_speed

f32 yo_chase_speed[8] = {3.0f, 4.0f, 5.f, 6.0f, 7.0f, 8.0f, 9.0f, 10.0f}
static

◆ yo_damage_speed

f32 yo_damage_speed[7] = {12.0f, 14.0f, 16.0f, 18.0f, 20.0f, 22.0f, 24.0f}
static

◆ yo_damage_timer

int yo_damage_timer[7] = {90, 100, 110, 120, 130, 140, 150}
static

◆ yo_demo_bck_idx

int yo_demo_bck_idx[19]
static
Initial value:
= {
0x07,
0x08,
0x0D,
0x11,
0x12,
0x13,
0x14,
0x15,
0x19,
0x0F,
0x10,
0x17,
0x16,
0x0E,
0x18,
0x0A,
0x0B,
0x0C,
0x09,
}

◆ yo_demo_btk_idx

int yo_demo_btk_idx[19]
static
Initial value:
= {
0x2A,
0xFF,
0x2C,
0x2F,
0x30,
0x31,
0x32,
0x33,
0x34,
0x2D,
0x2E,
0x34,
0x34,
0x34,
0x34,
0x2B,
0x2B,
0x2B,
0x32,
}

◆ yo_demo_btp_idx

int yo_demo_btp_idx[19]
static
Initial value:
= {
0x38,
0x39,
0x39,
0x3C,
0x3D,
0x3E,
0x3A,
0x39,
0x3A,
0x39,
0x39,
0x39,
0x39,
0x39,
0x39,
0x39,
0x39,
0x39,
0x3A,
}

◆ yo_material_draw

bool yo_material_draw[27]
static
Initial value:
= {
true, true, true, true, false, false, true, true, true,
false, true, true, true, true, false, false, true, true,
false, false, true, true, false, true, false, false, true,
}

◆ yo_max_bound_speed

f32 yo_max_bound_speed[8] = {10.0f, 12.0f, 15.0f, 18.0f, 21.0f, 24.0f, 27.0f, 30.0f}
static