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

Functions

static void ccHitCallback (fopAc_ac_c *param_0, dCcD_GObjInf *param_1, fopAc_ac_c *param_2, dCcD_GObjInf *param_3)
 
static fopAc_ac_cpushPullcallBack (fopAc_ac_c *param_0, fopAc_ac_c *param_1, s16 param_2, dBgW_Base::PushPullLabel label)
 
static void * searchIronBallCallback (void *i_actor, void *i_data)
 
static void daObjYtaihou_create1st (daObjYtaihou_c *i_this)
 
static void daObjYtaihou_MoveBGDelete (daObjYtaihou_c *i_this)
 
static void daObjYtaihou_MoveBGExecute (daObjYtaihou_c *i_this)
 
static void daObjYtaihou_MoveBGDraw (daObjYtaihou_c *i_this)
 

Variables

static char const * l_arcName [1] = {"Y_taihou"}
 
static dCcD_SrcCyl l_cc_cyl_src
 
static u16 l_offsetAngle [4]
 
static f32 l_wheelMinR
 
static u8 lbl_396_bss_4C
 
static const Vec l_hibanaOffset = {0.0f, 150.0f, 50.0f}
 
static const Vec l_shotOffset = {0.0f, 130.0f, -100.0f}
 
static const Vec l_shotSmokeOffset = {0.0f, 0.0f, 0.0f}
 
static const Vec l_cc_offset = {0.0f, 0.0f, -50.0f}
 
static actor_method_class daObjYtaihou_METHODS
 
actor_process_profile_definition g_profile_Obj_Ytaihou
 
 AUDIO_INSTANCES
 

Function Documentation

◆ ccHitCallback()

static void ccHitCallback ( fopAc_ac_c * param_0,
dCcD_GObjInf * param_1,
fopAc_ac_c * param_2,
dCcD_GObjInf * param_3 )
static

◆ daObjYtaihou_create1st()

static void daObjYtaihou_create1st ( daObjYtaihou_c * i_this)
static

◆ daObjYtaihou_MoveBGDelete()

static void daObjYtaihou_MoveBGDelete ( daObjYtaihou_c * i_this)
static

◆ daObjYtaihou_MoveBGDraw()

static void daObjYtaihou_MoveBGDraw ( daObjYtaihou_c * i_this)
static

◆ daObjYtaihou_MoveBGExecute()

static void daObjYtaihou_MoveBGExecute ( daObjYtaihou_c * i_this)
static

◆ pushPullcallBack()

static fopAc_ac_c * pushPullcallBack ( fopAc_ac_c * param_0,
fopAc_ac_c * param_1,
s16 param_2,
dBgW_Base::PushPullLabel label )
static

◆ searchIronBallCallback()

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

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ daObjYtaihou_METHODS

actor_method_class daObjYtaihou_METHODS
static
Initial value:
= {
0,
}
static void daObjYtaihou_MoveBGDraw(daObjYtaihou_c *i_this)
Definition d_a_obj_Y_taihou.cpp:371
static void daObjYtaihou_create1st(daObjYtaihou_c *i_this)
Definition d_a_obj_Y_taihou.cpp:358
static void daObjYtaihou_MoveBGDelete(daObjYtaihou_c *i_this)
Definition d_a_obj_Y_taihou.cpp:363
static void daObjYtaihou_MoveBGExecute(daObjYtaihou_c *i_this)
Definition d_a_obj_Y_taihou.cpp:367
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_Ytaihou

actor_process_profile_definition g_profile_Obj_Ytaihou
extern
Initial value:
= {
3,
sizeof(daObjYtaihou_c),
0,
0,
635,
0x00044100,
}
Snowpeak Ruins Cannon.
Definition d_a_obj_Y_taihou.h:16
static actor_method_class daObjYtaihou_METHODS
Definition d_a_obj_Y_taihou.cpp:375
@ PROC_Obj_Ytaihou
Definition d_procname.h:154
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ 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

◆ l_arcName

char const* l_arcName[1] = {"Y_taihou"}
static

◆ l_cc_cyl_src

dCcD_SrcCyl l_cc_cyl_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x0, 0x0}, 0x79}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x2},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
120.0f,
200.0f
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_cc_offset

const Vec l_cc_offset = {0.0f, 0.0f, -50.0f}
static

◆ l_hibanaOffset

const Vec l_hibanaOffset = {0.0f, 150.0f, 50.0f}
static

◆ l_offsetAngle

u16 l_offsetAngle[4]
static
Initial value:
= {
0x0, 0xC000, 0x8000, 0x4000,
}

◆ l_shotOffset

const Vec l_shotOffset = {0.0f, 130.0f, -100.0f}
static

◆ l_shotSmokeOffset

const Vec l_shotSmokeOffset = {0.0f, 0.0f, 0.0f}
static

◆ l_wheelMinR

f32 l_wheelMinR
static

◆ lbl_396_bss_4C

u8 lbl_396_bss_4C
static