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

Functions

static BOOL checkPlayerPos (daObjThDoor_c *i_this)
 
static void doorCoHitCallBack (fopAc_ac_c *param_1, dCcD_GObjInf *param_2, fopAc_ac_c *param_3, dCcD_GObjInf *param_4)
 
static int daObjThDoor_create1st (daObjThDoor_c *i_this)
 
static int daObjThDoor_MoveBGDelete (daObjThDoor_c *i_this)
 
static int daObjThDoor_MoveBGExecute (daObjThDoor_c *i_this)
 
static int daObjThDoor_MoveBGDraw (daObjThDoor_c *i_this)
 

Variables

static daObjThDoor_HIO_c l_HIO
 
static char * l_arcName = "V_CTDoor"
 
static char * l_evName = "CHASE_AWAY_WOLF"
 
static char * l_staffName = "thdoor"
 
static dCcD_SrcCyl l_cyl_src
 
static actor_method_class daObjThDoor_METHODS
 
actor_process_profile_definition g_profile_Obj_TDoor
 

Function Documentation

◆ checkPlayerPos()

static BOOL checkPlayerPos ( daObjThDoor_c * i_this)
static

◆ daObjThDoor_create1st()

static int daObjThDoor_create1st ( daObjThDoor_c * i_this)
static

◆ daObjThDoor_MoveBGDelete()

static int daObjThDoor_MoveBGDelete ( daObjThDoor_c * i_this)
static

◆ daObjThDoor_MoveBGDraw()

static int daObjThDoor_MoveBGDraw ( daObjThDoor_c * i_this)
static

◆ daObjThDoor_MoveBGExecute()

static int daObjThDoor_MoveBGExecute ( daObjThDoor_c * i_this)
static

◆ doorCoHitCallBack()

static void doorCoHitCallBack ( fopAc_ac_c * param_1,
dCcD_GObjInf * param_2,
fopAc_ac_c * param_3,
dCcD_GObjInf * param_4 )
static

Variable Documentation

◆ daObjThDoor_METHODS

actor_method_class daObjThDoor_METHODS
static
Initial value:
= {
NULL,
}
static int daObjThDoor_MoveBGDelete(daObjThDoor_c *i_this)
Definition d_a_obj_thdoor.cpp:344
static int daObjThDoor_create1st(daObjThDoor_c *i_this)
Definition d_a_obj_thdoor.cpp:339
static int daObjThDoor_MoveBGExecute(daObjThDoor_c *i_this)
Definition d_a_obj_thdoor.cpp:348
static int daObjThDoor_MoveBGDraw(daObjThDoor_c *i_this)
Definition d_a_obj_thdoor.cpp:352
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_TDoor

actor_process_profile_definition g_profile_Obj_TDoor
extern
Initial value:
= {
3,
sizeof(daObjThDoor_c),
0,
0,
560,
0x00040100,
}
Telma's Bar Door.
Definition d_a_obj_thdoor.h:17
static actor_method_class daObjThDoor_METHODS
Definition d_a_obj_thdoor.cpp:356
@ PROC_Obj_TDoor
Definition d_procname.h:189
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:63
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:9
process_method_class base
Definition f_pc_leaf.h:12

◆ l_arcName

char* l_arcName = "V_CTDoor"
static

◆ l_cyl_src

dCcD_SrcCyl l_cyl_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0xd8fbfdff, 0x10}, 0x19}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x4},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
37.5f,
250.0f
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_evName

char* l_evName = "CHASE_AWAY_WOLF"
static

◆ l_HIO

daObjThDoor_HIO_c l_HIO
static

◆ l_staffName

char* l_staffName = "thdoor"
static