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

Typedefs

typedef void(daObjVolcBall_c::* actionFunc) ()
 

Functions

static int CheckCreateHeap (fopAc_ac_c *i_this)
 
static voidsearch_big_volc (void *i_actor, void *)
 
static int daObjVolcBall_Draw (daObjVolcBall_c *i_this)
 
static int daObjVolcBall_Execute (daObjVolcBall_c *i_this)
 
static int daObjVolcBall_Delete (daObjVolcBall_c *i_this)
 
static int daObjVolcBall_Create (fopAc_ac_c *i_this)
 

Variables

static u8 cNullVec__6Z2Calc [12]
 
static u32 lit_1787 [1+4]
 
static const charl_arcName = "M_Volcbal"
 
static daObjVolcBall_c::volc_param_c l_param []
 
static const dCcD_SrcSph l_sph_src
 
static actor_method_class l_daObjVolcBall_Method
 
actor_process_profile_definition g_profile_Obj_VolcanicBall
 

Typedef Documentation

◆ actionFunc

typedef void(daObjVolcBall_c::* actionFunc) ()

Function Documentation

◆ CheckCreateHeap()

static int CheckCreateHeap ( fopAc_ac_c i_this)
static

◆ daObjVolcBall_Create()

static int daObjVolcBall_Create ( fopAc_ac_c i_this)
static

◆ daObjVolcBall_Delete()

static int daObjVolcBall_Delete ( daObjVolcBall_c i_this)
static

◆ daObjVolcBall_Draw()

static int daObjVolcBall_Draw ( daObjVolcBall_c i_this)
static

◆ daObjVolcBall_Execute()

static int daObjVolcBall_Execute ( daObjVolcBall_c i_this)
static

◆ search_big_volc()

static void * search_big_volc ( void i_actor,
void  
)
static

Variable Documentation

◆ cNullVec__6Z2Calc

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

d_a_obj_volcball.cpp Volcano Eruption Falling Rocks

◆ g_profile_Obj_VolcanicBall

actor_process_profile_definition g_profile_Obj_VolcanicBall
extern
Initial value:
= {
3,
&g_fpcLf_Method.mBase,
0x00002928,
0,
0,
593,
0x00040000,
}
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daObjVolcBall_Method
Definition d_a_obj_volcball.cpp:678
@ PROC_Obj_VolcanicBall
Definition d_procname.h:229
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_arcName

const char* l_arcName = "M_Volcbal"
static

◆ l_daObjVolcBall_Method

actor_method_class l_daObjVolcBall_Method
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static int daObjVolcBall_Execute(daObjVolcBall_c *i_this)
Definition d_a_obj_volcball.cpp:663
static int daObjVolcBall_Create(fopAc_ac_c *i_this)
Definition d_a_obj_volcball.cpp:673
static int daObjVolcBall_Delete(daObjVolcBall_c *i_this)
Definition d_a_obj_volcball.cpp:668
static int daObjVolcBall_Draw(daObjVolcBall_c *i_this)
Definition d_a_obj_volcball.cpp:657
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_param

Initial value:
= {
{
-3.0f, -70.0f, 1.0f, 1700.0f, 400.0f, 1.0f, 0.5f, 5.0f, 5.0f, 50.0f, 20.0f,
6.0f, 2.0f, 20.0f, 4.0f, 0.6f, 2.0f, 0.0f, 5000.0f, 1.2f, 8, 70,
},
{
-10.0f, -100.0f, 1.0f, 1700.0f, 400.0f, 1.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f,
1.0f, 0.0f, 9.0f, 0.0f, 1.0f, 2.0f, 0.3f, 5000.0f, 1.2f, 2, 43,
},
}

◆ l_sph_src

const dCcD_SrcSph l_sph_src
static
Initial value:
= {
{
{0, {{AT_TYPE_BOMB, 1, 0x1F}, {0, 0x11}, 0}},
{dCcD_SE_NONE, 0, 1, 0, {8}},
{dCcD_SE_NONE, 0, 0, 0, {2}},
{0},
},
{
{
{0.0f, 0.0f, 0.0f},
100.0f,
},
}
}
@ AT_TYPE_BOMB
Definition c_cc_d.h:36
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ lit_1787

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