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

Functions

static int nodeCallBack (J3DJoint *i_joint, int param_1)
 
static int daObj_Keyhole_Draw (obj_keyhole_class *i_this)
 
static void chain_control1 (obj_keyhole_class *i_this, kh_chain_s *i_chain_s, int unused)
 
static void chain_control1_2 (obj_keyhole_class *i_this, kh_chain_s *i_chain_s, int unused)
 
static void chain_control2 (obj_keyhole_class *i_this, kh_chain_s *i_chain_s, int unused)
 
static void chain_control3 (obj_keyhole_class *i_this, kh_chain_s *i_chain_s, int unused)
 
static void chain_move (obj_keyhole_class *i_this)
 
static void open (obj_keyhole_class *i_this)
 
static void drop (obj_keyhole_class *i_this)
 
static int daObj_Keyhole_Execute (obj_keyhole_class *i_this)
 
static int daObj_Keyhole_IsDelete (obj_keyhole_class *i_this)
 
static int daObj_Keyhole_Delete (obj_keyhole_class *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daObj_Keyhole_Create (fopAc_ac_c *a_this)
 

Variables

static u8 l_HIOInit
 
static daObj_Keyhole_HIO_c l_HIO
 
static actor_method_class l_daObj_Keyhole_Method
 
actor_process_profile_definition g_profile_OBJ_KEYHOLE
 

Function Documentation

◆ chain_control1()

static void chain_control1 ( obj_keyhole_class * i_this,
kh_chain_s * i_chain_s,
int unused )
static

◆ chain_control1_2()

static void chain_control1_2 ( obj_keyhole_class * i_this,
kh_chain_s * i_chain_s,
int unused )
static

◆ chain_control2()

static void chain_control2 ( obj_keyhole_class * i_this,
kh_chain_s * i_chain_s,
int unused )
static

◆ chain_control3()

static void chain_control3 ( obj_keyhole_class * i_this,
kh_chain_s * i_chain_s,
int unused )
static

◆ chain_move()

static void chain_move ( obj_keyhole_class * i_this)
static

◆ daObj_Keyhole_Create()

static int daObj_Keyhole_Create ( fopAc_ac_c * a_this)
static

◆ daObj_Keyhole_Delete()

static int daObj_Keyhole_Delete ( obj_keyhole_class * i_this)
static

◆ daObj_Keyhole_Draw()

static int daObj_Keyhole_Draw ( obj_keyhole_class * i_this)
static

◆ daObj_Keyhole_Execute()

static int daObj_Keyhole_Execute ( obj_keyhole_class * i_this)
static

◆ daObj_Keyhole_IsDelete()

static int daObj_Keyhole_IsDelete ( obj_keyhole_class * i_this)
static

◆ drop()

static void drop ( obj_keyhole_class * i_this)
static

◆ nodeCallBack()

static int nodeCallBack ( J3DJoint * i_joint,
int param_1 )
static

◆ open()

static void open ( obj_keyhole_class * i_this)
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ g_profile_OBJ_KEYHOLE

actor_process_profile_definition g_profile_OBJ_KEYHOLE
extern
Initial value:
= {
7,
0,
0,
45,
0x00044100,
}
Small Key Door Chains?
Definition d_a_obj_keyhole.h:28
static actor_method_class l_daObj_Keyhole_Method
Definition d_a_obj_keyhole.cpp:837
@ PROC_OBJ_KEYHOLE
Definition d_procname.h:285
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_daObj_Keyhole_Method

actor_method_class l_daObj_Keyhole_Method
static
Initial value:
= {
}
static int daObj_Keyhole_Create(fopAc_ac_c *a_this)
Definition d_a_obj_keyhole.cpp:709
static int daObj_Keyhole_Draw(obj_keyhole_class *i_this)
Definition d_a_obj_keyhole.cpp:39
static int daObj_Keyhole_IsDelete(obj_keyhole_class *i_this)
Definition d_a_obj_keyhole.cpp:620
static int daObj_Keyhole_Execute(obj_keyhole_class *i_this)
Definition d_a_obj_keyhole.cpp:486
static int daObj_Keyhole_Delete(obj_keyhole_class *i_this)
Definition d_a_obj_keyhole.cpp:624
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daObj_Keyhole_HIO_c l_HIO
static

◆ l_HIOInit

u8 l_HIOInit
static