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

Functions

static voidsearch_door (void *i_actor, void *i_this)
 
static int daObjBkDoor_create1st (daObjBkDoor_c *i_this)
 
static int daObjBkDoor_MoveBGDelete (daObjBkDoor_c *i_this)
 
static int daObjBkDoor_MoveBGExecute (daObjBkDoor_c *i_this)
 
static int daObjBkDoor_MoveBGDraw (daObjBkDoor_c *i_this)
 

Variables

static charl_arcName = "A_BkDoor"
 
static int const l_bmd [] = {0x04, 0x05}
 
static int const l_dzb [] = {0x08, 0x09}
 
static f32 const l_col_offsetX []
 
static Vec const l_roll_crash_check_areaL []
 
static Vec const l_roll_crash_check_areaR []
 
static actor_method_class daObjBkDoor_METHODS
 
actor_process_profile_definition g_profile_Obj_BkDoor
 

Function Documentation

◆ daObjBkDoor_create1st()

static int daObjBkDoor_create1st ( daObjBkDoor_c i_this)
static

◆ daObjBkDoor_MoveBGDelete()

static int daObjBkDoor_MoveBGDelete ( daObjBkDoor_c i_this)
static

◆ daObjBkDoor_MoveBGDraw()

static int daObjBkDoor_MoveBGDraw ( daObjBkDoor_c i_this)
static

◆ daObjBkDoor_MoveBGExecute()

static int daObjBkDoor_MoveBGExecute ( daObjBkDoor_c i_this)
static

◆ search_door()

static void * search_door ( void i_actor,
void i_this 
)
static

Variable Documentation

◆ daObjBkDoor_METHODS

actor_method_class daObjBkDoor_METHODS
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static int daObjBkDoor_MoveBGExecute(daObjBkDoor_c *i_this)
Definition d_a_obj_bkdoor.cpp:212
static int daObjBkDoor_MoveBGDelete(daObjBkDoor_c *i_this)
Definition d_a_obj_bkdoor.cpp:206
static int daObjBkDoor_create1st(daObjBkDoor_c *i_this)
Definition d_a_obj_bkdoor.cpp:199
static int daObjBkDoor_MoveBGDraw(daObjBkDoor_c *i_this)
Definition d_a_obj_bkdoor.cpp:217
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_BkDoor

actor_process_profile_definition g_profile_Obj_BkDoor
extern
Initial value:
= {
3,
&g_fpcLf_Method.mBase,
sizeof(daObjBkDoor_c),
0,
0,
451,
0x40100,
0,
}
Ranch Door.
Definition d_a_obj_bkdoor.h:17
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daObjBkDoor_METHODS
Definition d_a_obj_bkdoor.cpp:223
@ PROC_Obj_BkDoor
Definition d_procname.h:103
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_arcName

char* l_arcName = "A_BkDoor"
static

◆ l_bmd

int const l_bmd[] = {0x04, 0x05}
static

◆ l_col_offsetX

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

◆ l_dzb

int const l_dzb[] = {0x08, 0x09}
static

◆ l_roll_crash_check_areaL

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

◆ l_roll_crash_check_areaR

Vec const l_roll_crash_check_areaR[]
static
Initial value:
= {
{0.0f, 0.0f, -140.0f},
{-1100.0f, 0.0f, -140.0f},
{-1100.0f, 0.0f, 140.0f},
{0.0f, 0.0f, 140.0f},
}