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

Functions

static int CheckCreateHeap (fopAc_ac_c *i_this)
 
static voids_s_sub (void *i_proc, void *unused)
 
static int daTagStatue_Draw (daTagStatue_c *i_this)
 
static int daTagStatue_Execute (daTagStatue_c *i_this)
 
static int daTagStatue_Delete (daTagStatue_c *i_this)
 
static int daTagStatue_Create (daTagStatue_c *i_this)
 

Variables

static const u16 l_event_bit [6]
 
static Vec cNullVec__6Z2Calc = {0.0f, 0.0f, 0.0f}
 
static u32 lit_1787 [1+4]
 
static charl_arcName = "Obj_cs_f"
 
static u16 l_eff_id [3]
 
static charl_eventName [6]
 
static charl_evArcName [6]
 
static Vec l_cull_box [2]
 
static charaction_table [3]
 
static Vec l_statue_pos [6]
 
static s16 l_statue_ang [6]
 
static actor_method_class l_daTagStatue_Method
 
actor_process_profile_definition g_profile_Tag_Statue
 

Function Documentation

◆ CheckCreateHeap()

static int CheckCreateHeap ( fopAc_ac_c i_this)
static

◆ daTagStatue_Create()

static int daTagStatue_Create ( daTagStatue_c i_this)
static

◆ daTagStatue_Delete()

static int daTagStatue_Delete ( daTagStatue_c i_this)
static

◆ daTagStatue_Draw()

static int daTagStatue_Draw ( daTagStatue_c i_this)
static

◆ daTagStatue_Execute()

static int daTagStatue_Execute ( daTagStatue_c i_this)
static

◆ s_s_sub()

static void * s_s_sub ( void i_proc,
void unused 
)
static

Variable Documentation

◆ action_table

char* action_table[3]
static
Initial value:
= {
"WAIT",
"ST_MOVE",
"ITEM"
}

◆ cNullVec__6Z2Calc

Vec cNullVec__6Z2Calc = {0.0f, 0.0f, 0.0f}
static

◆ g_profile_Tag_Statue

actor_process_profile_definition g_profile_Tag_Statue
extern
Initial value:
= {
7,
sizeof(daTagStatue_c),
0,
0,
588,
0x40100,
}
Definition d_a_tag_statue_evt.h:6
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daTagStatue_Method
Definition d_a_tag_statue_evt.cpp:503
@ PROC_Tag_Statue
Definition d_procname.h:435
@ 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

char* l_arcName = "Obj_cs_f"
static

◆ l_cull_box

Vec l_cull_box[2]
static
Initial value:
= {
{-300.0f, -100.0f, -300.0f},
{300.0f, 400.0f, 300.0f}
}

◆ l_daTagStatue_Method

actor_method_class l_daTagStatue_Method
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static int daTagStatue_Create(daTagStatue_c *i_this)
Definition d_a_tag_statue_evt.cpp:498
static int daTagStatue_Execute(daTagStatue_c *i_this)
Definition d_a_tag_statue_evt.cpp:488
static int daTagStatue_Draw(daTagStatue_c *i_this)
Definition d_a_tag_statue_evt.cpp:483
static int daTagStatue_Delete(daTagStatue_c *i_this)
Definition d_a_tag_statue_evt.cpp:493
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_eff_id

u16 l_eff_id[3]
static
Initial value:
= {
0x8C7E, 0x8C7F, 0x8C84
}

◆ l_evArcName

char* l_evArcName[6]
static
Initial value:
= {
NULL,
"cs_ev_01",
"cs_ev_02",
"cs_ev_03",
"cs_ev_04",
"cs_ev_05"
}

◆ l_event_bit

const u16 l_event_bit[6]
static
Initial value:
= {
dSv_event_flag_c::F_0791, dSv_event_flag_c::F_0792, dSv_event_flag_c::F_0793,
dSv_event_flag_c::F_0794, dSv_event_flag_c::F_0795, dSv_event_flag_c::F_0812
}

◆ l_eventName

char* l_eventName[6]
static
Initial value:
= {
"SKY_LETTERS_00",
"SKY_LETTERS_01",
"SKY_LETTERS_02",
"SKY_LETTERS_03",
"SKY_LETTERS_04",
"SKY_LETTERS_05"
}

◆ l_statue_ang

s16 l_statue_ang[6]
static
Initial value:
= {
16384,
16384,
8485,
16384,
16384,
16384
}

◆ l_statue_pos

Vec l_statue_pos[6]
static
Initial value:
= {
{-17312.3007812f, -349.100006104f, -20523.1992188f},
{-17312.3007812f, -349.100006104f, -20523.1992188f},
{-9675.59960938f, -4800.0f, 39693.8984375f},
{33345.6015625f, -75.5999984741f, -36331.1015625f},
{-94009.5f, -5440.10009766f, 18534.9003906f},
{-81451.296875f, -1654.09997559f, 20832.1992188}
}

◆ lit_1787

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