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

Classes

class  daObjSmgDoor_HIO_c
 

Functions

static int eventCallBack (void *a_this, int param_1)
 
static int daObjSmgDoor_create1st (daObjSmgDoor_c *i_this)
 
static int daObjSmgDoor_MoveBGDelete (daObjSmgDoor_c *i_this)
 
static int daObjSmgDoor_MoveBGExecute (daObjSmgDoor_c *i_this)
 
static int daObjSmgDoor_MoveBGDraw (daObjSmgDoor_c *i_this)
 

Variables

daObjSmgDoor_HIO_c l_HIO
 
static char * l_arcName [2] = {"A_SMGDoor", "A_SMKDoor"}
 
static char * l_bmd [2]
 
static char * l_dzb [2]
 
static char * l_eventName [2]
 
static cull_box l_cull_box = {{-200.0f, 0.0f, -50.0f}, {200.0f, 400.0f, 50.0f}}
 
static actor_method_class daObjSmgDoor_METHODS
 
actor_process_profile_definition g_profile_Obj_SmgDoor
 

Function Documentation

◆ daObjSmgDoor_create1st()

static int daObjSmgDoor_create1st ( daObjSmgDoor_c * i_this)
static

◆ daObjSmgDoor_MoveBGDelete()

static int daObjSmgDoor_MoveBGDelete ( daObjSmgDoor_c * i_this)
static

◆ daObjSmgDoor_MoveBGDraw()

static int daObjSmgDoor_MoveBGDraw ( daObjSmgDoor_c * i_this)
static

◆ daObjSmgDoor_MoveBGExecute()

static int daObjSmgDoor_MoveBGExecute ( daObjSmgDoor_c * i_this)
static

◆ eventCallBack()

static int eventCallBack ( void * a_this,
int param_1 )
static

Variable Documentation

◆ daObjSmgDoor_METHODS

actor_method_class daObjSmgDoor_METHODS
static
Initial value:
= {
}
static int daObjSmgDoor_MoveBGExecute(daObjSmgDoor_c *i_this)
Definition d_a_obj_smgdoor.cpp:414
static int daObjSmgDoor_MoveBGDraw(daObjSmgDoor_c *i_this)
Definition d_a_obj_smgdoor.cpp:418
static int daObjSmgDoor_MoveBGDelete(daObjSmgDoor_c *i_this)
Definition d_a_obj_smgdoor.cpp:410
static int daObjSmgDoor_create1st(daObjSmgDoor_c *i_this)
Definition d_a_obj_smgdoor.cpp:405
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_SmgDoor

actor_process_profile_definition g_profile_Obj_SmgDoor
extern
Initial value:
= {
3,
sizeof(daObjSmgDoor_c),
0,
0,
553,
0x00040100,
}
Sacred Meadow Grove Door.
Definition d_a_obj_smgdoor.h:24
static actor_method_class daObjSmgDoor_METHODS
Definition d_a_obj_smgdoor.cpp:422
@ PROC_Obj_SmgDoor
Definition d_procname.h:180
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[2] = {"A_SMGDoor", "A_SMKDoor"}
static

◆ l_bmd

char* l_bmd[2]
static
Initial value:
= {
"A_SMGDoor.bmd",
"A_SMKDoor.bmd",
}

◆ l_cull_box

cull_box l_cull_box = {{-200.0f, 0.0f, -50.0f}, {200.0f, 400.0f, 50.0f}}
static

◆ l_dzb

char* l_dzb[2]
static
Initial value:
= {
"A_SMGDoor.dzb",
"A_SMKDoor.dzb",
}

◆ l_eventName

char* l_eventName[2]
static
Initial value:
= {
"NOW_DOOR_IN",
"OLD_DOOR_IN",
}

◆ l_HIO