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

Functions

static void rideCallBack (dBgW *i_bgw, fopAc_ac_c *i_this, fopAc_ac_c *i_rideActor)
 
static int daPillar_create1st (daPillar_c *i_this)
 
static int daPillar_MoveBGDelete (daPillar_c *i_this)
 
static int daPillar_MoveBGExecute (daPillar_c *i_this)
 
static int daPillar_MoveBGDraw (daPillar_c *i_this)
 

Variables

static const int l_bmd [] = {5, 5}
 
static const int l_dzb [] = {8, 8}
 
static const int l_shadowBmd [] = {4, 4}
 
static const u32 l_heap_size [] = {0x1830, 0xC00}
 
static const dCcD_SrcCyl l_cyl_src
 
static const daPillar_c::sdata_t l_shake_data []
 
static UNK_REL_DATA charl_arcName []
 
static daPillar_HIO_c l_HIO
 
static actor_method_class daPillar_METHODS
 
actor_process_profile_definition g_profile_Obj_Pillar
 

Function Documentation

◆ daPillar_create1st()

static int daPillar_create1st ( daPillar_c i_this)
static

◆ daPillar_MoveBGDelete()

static int daPillar_MoveBGDelete ( daPillar_c i_this)
static

◆ daPillar_MoveBGDraw()

static int daPillar_MoveBGDraw ( daPillar_c i_this)
static

◆ daPillar_MoveBGExecute()

static int daPillar_MoveBGExecute ( daPillar_c i_this)
static

◆ rideCallBack()

static void rideCallBack ( dBgW i_bgw,
fopAc_ac_c i_this,
fopAc_ac_c i_rideActor 
)
static

Variable Documentation

◆ daPillar_METHODS

actor_method_class daPillar_METHODS
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:79
static int daPillar_MoveBGDelete(daPillar_c *i_this)
Definition d_a_obj_pillar.cpp:498
static int daPillar_MoveBGDraw(daPillar_c *i_this)
Definition d_a_obj_pillar.cpp:509
static int daPillar_create1st(daPillar_c *i_this)
Definition d_a_obj_pillar.cpp:492
static int daPillar_MoveBGExecute(daPillar_c *i_this)
Definition d_a_obj_pillar.cpp:503
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_Pillar

actor_process_profile_definition g_profile_Obj_Pillar
extern
Initial value:
= {
3,
sizeof(daPillar_c),
0,
0,
432,
0x00044100,
}
Forest Temple Totem Pole.
Definition d_a_obj_pillar.h:16
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:64
static actor_method_class daPillar_METHODS
Definition d_a_obj_pillar.cpp:514
@ PROC_Obj_Pillar
Definition d_procname.h:56
@ 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

UNK_REL_DATA char* l_arcName[]
static
Initial value:
= {
"K_mbhasi0",
"K_mbhasi1",
}

◆ l_bmd

const int l_bmd[] = {5, 5}
static

◆ l_cyl_src

const dCcD_SrcCyl l_cyl_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x400000, 0x11}, 0x0}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x8},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x2},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
75.0f,
500.0f
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_dzb

const int l_dzb[] = {8, 8}
static

◆ l_heap_size

const u32 l_heap_size[] = {0x1830, 0xC00}
static

◆ l_HIO

◆ l_shadowBmd

const int l_shadowBmd[] = {4, 4}
static

◆ l_shake_data

const daPillar_c::sdata_t l_shake_data[]
static
Initial value:
= {
{5, 0, 800, 20, 7000, 400, 65},
{255, 0, 600, 20, 6000, 300, 40},
{255, 0, 400, 20, 5000, 200, 30},
{5, 0, 800, 120, 7000, 30, 15},
}