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 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:372
static void daObjYtaihou_create1st(daObjYtaihou_c *i_this)
Definition d_a_obj_Y_taihou.cpp:359
static void daObjYtaihou_MoveBGDelete(daObjYtaihou_c *i_this)
Definition d_a_obj_Y_taihou.cpp:364
static void daObjYtaihou_MoveBGExecute(daObjYtaihou_c *i_this)
Definition d_a_obj_Y_taihou.cpp:368
int(* process_method_func)(void *)
Definition f_pc_method.h:6

◆ g_profile_Obj_Ytaihou

actor_process_profile_definition g_profile_Obj_Ytaihou
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:376
@ PROC_Obj_Ytaihou
Definition d_procname.h:154
actor_method_class g_fopAc_Method
Definition f_op_actor.cpp:638
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:73
@ fopAc_ACTOR_e
Definition f_op_actor.h:41
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:65
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:12
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_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