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

Functions

static void rideCallBack (dBgW *param_1, fopAc_ac_c *param_2, fopAc_ac_c *param_3)
 
static int daObjPDtile_create1st (daObjPDtile_c *i_this)
 
static int daObjPDtile_MoveBGDelete (daObjPDtile_c *i_this)
 
static int daObjPDtile_MoveBGExecute (daObjPDtile_c *i_this)
 
static int daObjPDtile_MoveBGDraw (daObjPDtile_c *i_this)
 

Variables

static UNK_REL_DATA charl_arcName4 = "P_Dtile"
 
static u32 l_dzbidx4 [2]
 
static u32 l_bmdidx4 [2]
 
static Vec l_cull_box4 [2][2]
 
static charl_arcName7 = "P_Dtile00"
 
static u32 l_dzbidx7 = 7
 
static u32 l_bmdidx7 = 4
 
static Vec l_cull_box7 [2]
 
static charl_arcName9 = "Lv9_Dtile"
 
static u32 l_dzbidx9 = 7
 
static u32 l_bmdidx9 = 4
 
static Vec l_cull_box9 [2]
 
static dCcD_SrcCyl cc_cyl_src
 
static actor_method_class daObjPDtile_METHODS
 
actor_process_profile_definition g_profile_Obj_PDtile
 

Function Documentation

◆ daObjPDtile_create1st()

static int daObjPDtile_create1st ( daObjPDtile_c i_this)
static

◆ daObjPDtile_MoveBGDelete()

static int daObjPDtile_MoveBGDelete ( daObjPDtile_c i_this)
static

◆ daObjPDtile_MoveBGDraw()

static int daObjPDtile_MoveBGDraw ( daObjPDtile_c i_this)
static

◆ daObjPDtile_MoveBGExecute()

static int daObjPDtile_MoveBGExecute ( daObjPDtile_c i_this)
static

◆ rideCallBack()

static void rideCallBack ( dBgW param_1,
fopAc_ac_c param_2,
fopAc_ac_c param_3 
)
static

Variable Documentation

◆ cc_cyl_src

dCcD_SrcCyl cc_cyl_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x8020, 0x11}, 0x0}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x2},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
70.0f,
100.0f
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ daObjPDtile_METHODS

actor_method_class daObjPDtile_METHODS
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:79
static int daObjPDtile_MoveBGDraw(daObjPDtile_c *i_this)
Definition d_a_obj_pdtile.cpp:542
static int daObjPDtile_create1st(daObjPDtile_c *i_this)
Definition d_a_obj_pdtile.cpp:524
static int daObjPDtile_MoveBGDelete(daObjPDtile_c *i_this)
Definition d_a_obj_pdtile.cpp:531
static int daObjPDtile_MoveBGExecute(daObjPDtile_c *i_this)
Definition d_a_obj_pdtile.cpp:537
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_PDtile

actor_process_profile_definition g_profile_Obj_PDtile
extern
Initial value:
= {
3,
sizeof(daObjPDtile_c),
0,
0,
670,
0x00040100,
}
P - Drop Tile.
Definition d_a_obj_pdtile.h:16
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:64
static actor_method_class daObjPDtile_METHODS
Definition d_a_obj_pdtile.cpp:548
@ PROC_Obj_PDtile
Definition d_procname.h:211
@ 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_arcName4

UNK_REL_DATA char* l_arcName4 = "P_Dtile"
static

◆ l_arcName7

char* l_arcName7 = "P_Dtile00"
static

◆ l_arcName9

char* l_arcName9 = "Lv9_Dtile"
static

◆ l_bmdidx4

u32 l_bmdidx4[2]
static
Initial value:
= {
5, 4,
}

◆ l_bmdidx7

u32 l_bmdidx7 = 4
static

◆ l_bmdidx9

u32 l_bmdidx9 = 4
static

◆ l_cull_box4

Vec l_cull_box4[2][2]
static
Initial value:
= {
{{-50.0f, -100.0f, -50.0f}, {50.0f, 20.49f, 50.0f}},
{{-160.0f, -460.0f, -160.0f}, {160.0f, 20.0f, 160.0f}},
}

◆ l_cull_box7

Vec l_cull_box7[2]
static
Initial value:
= {
{-200.0f, -700.0f, -200.0f},
{200.0f, 50.0f, 200.0f},
}

◆ l_cull_box9

Vec l_cull_box9[2]
static
Initial value:
= {
{-200.0f, -650.0f, -200.0f},
{200.0f, 50.0f, 200.0f},
}

◆ l_dzbidx4

u32 l_dzbidx4[2]
static
Initial value:
= {
9, 8,
}

◆ l_dzbidx7

u32 l_dzbidx7 = 7
static

◆ l_dzbidx9

u32 l_dzbidx9 = 7
static