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

Functions

static int daObjMGate_create1st (daObjMGate_c *i_this)
 
static int daObjMGate_MoveBGDelete (daObjMGate_c *i_this)
 
static int daObjMGate_MoveBGExecute (daObjMGate_c *i_this)
 
static int daObjMGate_MoveBGDraw (daObjMGate_c *i_this)
 

Variables

static Vec const l_key_offset [2]
 
static f32 const l_col_offsetX [5]
 
static Vec const l_roll_crash_check_areaL [4]
 
static Vec const l_roll_crash_check_areaL2 [4]
 
static u8 cNullVec__6Z2Calc [12]
 
static u32 lit_1787 [1+4]
 
static charl_arcName []
 
static charl_bmdName []
 
static charl_dzbName []
 
static charl_keyArcName = "M_GateKey"
 
static charl_keyBmdName = "M_IGateKey.bmd"
 
static u8 const lit_3752 [4]
 
static actor_method_class daObjMGate_METHODS
 
actor_process_profile_definition g_profile_Obj_MGate
 

Function Documentation

◆ daObjMGate_create1st()

static int daObjMGate_create1st ( daObjMGate_c i_this)
static

◆ daObjMGate_MoveBGDelete()

static int daObjMGate_MoveBGDelete ( daObjMGate_c i_this)
static

◆ daObjMGate_MoveBGDraw()

static int daObjMGate_MoveBGDraw ( daObjMGate_c i_this)
static

◆ daObjMGate_MoveBGExecute()

static int daObjMGate_MoveBGExecute ( daObjMGate_c i_this)
static

Variable Documentation

◆ cNullVec__6Z2Calc

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

◆ daObjMGate_METHODS

actor_method_class daObjMGate_METHODS
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static int daObjMGate_create1st(daObjMGate_c *i_this)
Definition d_a_obj_mgate.cpp:260
static int daObjMGate_MoveBGDelete(daObjMGate_c *i_this)
Definition d_a_obj_mgate.cpp:266
static int daObjMGate_MoveBGDraw(daObjMGate_c *i_this)
Definition d_a_obj_mgate.cpp:277
static int daObjMGate_MoveBGExecute(daObjMGate_c *i_this)
Definition d_a_obj_mgate.cpp:272
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_MGate

actor_process_profile_definition g_profile_Obj_MGate
extern
Initial value:
= {
3,
sizeof(daObjMGate_c),
0,
0,
452,
0x40100,
}
Ordon Spring Gate.
Definition d_a_obj_mgate.h:15
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daObjMGate_METHODS
Definition d_a_obj_mgate.cpp:283
@ PROC_Obj_MGate
Definition d_procname.h:105
@ 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[]
static
Initial value:
= {
"M_IGate",
"M_HGate",
}

◆ l_bmdName

char* l_bmdName[]
static
Initial value:
= {
"M_IzumiGate.bmd",
"M_HashiGate.bmd",
}

◆ l_col_offsetX

f32 const l_col_offsetX[5]
static
Initial value:
= {
80.0f, 160.0f, 240.0f, 320.0f, 400.0f,
}

◆ l_dzbName

char* l_dzbName[]
static
Initial value:
= {
"M_IzumiGate.dzb",
"M_HashiGate.dzb",
}

◆ l_key_offset

Vec const l_key_offset[2]
static
Initial value:
= {
{205.0f, 180.0f, 0.0f},
{230.0f, 180.0f, 0.0f},
}

d_a_obj_mgate.cpp Ordon Spring / Bridge Gates

◆ l_keyArcName

char* l_keyArcName = "M_GateKey"
static

◆ l_keyBmdName

char* l_keyBmdName = "M_IGateKey.bmd"
static

◆ l_roll_crash_check_areaL

Vec const l_roll_crash_check_areaL[4]
static
Initial value:
= {
{0.0f, 0.0f, -140.0f},
{410.0f, 0.0f, -140.0f},
{410.0f, 0.0f, 140.0f},
{0.0f, 0.0f, 140.0f},
}

◆ l_roll_crash_check_areaL2

Vec const l_roll_crash_check_areaL2[4]
static
Initial value:
= {
{0.0f, 0.0f, -140.0f},
{460.0f, 0.0f, -140.0f},
{460.0f, 0.0f, 140.0f},
{0.0f, 0.0f, 140.0f},
}

◆ lit_1787

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

◆ lit_3752

u8 const lit_3752[4]
static
Initial value:
= {
0x00,
0x00,
0x00,
0x00,
}