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

Functions

static int eventCallBack (void *i_proc, int param_1)
 
static int daObjWarpKBrg_create1st (daObjWarpKBrg_c *i_this)
 
static int daObjWarpKBrg_MoveBGDelete (daObjWarpKBrg_c *i_this)
 
static int daObjWarpKBrg_MoveBGExecute (daObjWarpKBrg_c *i_this)
 
static int daObjWarpKBrg_MoveBGDraw (daObjWarpKBrg_c *i_this)
 

Variables

static const int l_bmd_idx [] = {9, 11}
 
static const int l_dzb_idx [] = {15, 22}
 
static const int l_btk_idx [] = {12, 19}
 
static const int l_bck_idx [] = {6, 7}
 
static const u16 l_disapp_eff [] = {0x8532, 0x8533, 0x8534, 0x8535, 0x8536}
 
static const u16 l_start_eff [] = {0x8B3F, 0x8B40, 0x8B41}
 
static const u16 l_app_eff [] = {0x852D, 0x852E, 0x852F, 0x8530, 0x8531, 0x8B3C}
 
static const u16 l_end_eff [] = {0x8B3D, 0x8B3E}
 
static const u16 l_bind_eff [] = {0x8B4F, 0x8B50, 0x8B51, 0x8B52}
 
static const u32 l_heap_size [] = {0x6400, 0x7E60}
 
static const Vec l_midna_wait_offset = {0.0f, -200.0f, 1200.0f}
 
static char * l_arcName [2]
 
static char * l_evArcName = "Obj_kbrg"
 
static char * l_portal_warp_name [2]
 
static char * l_staff_name = "WarpBrg"
 
static actor_method_class daObjWarpKBrg_METHODS
 
actor_process_profile_definition g_profile_Obj_KakarikoBrg
 

Function Documentation

◆ daObjWarpKBrg_create1st()

static int daObjWarpKBrg_create1st ( daObjWarpKBrg_c * i_this)
static

◆ daObjWarpKBrg_MoveBGDelete()

static int daObjWarpKBrg_MoveBGDelete ( daObjWarpKBrg_c * i_this)
static

◆ daObjWarpKBrg_MoveBGDraw()

static int daObjWarpKBrg_MoveBGDraw ( daObjWarpKBrg_c * i_this)
static

◆ daObjWarpKBrg_MoveBGExecute()

static int daObjWarpKBrg_MoveBGExecute ( daObjWarpKBrg_c * i_this)
static

◆ eventCallBack()

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

Variable Documentation

◆ daObjWarpKBrg_METHODS

actor_method_class daObjWarpKBrg_METHODS
static
Initial value:
= {
}
static int daObjWarpKBrg_MoveBGDelete(daObjWarpKBrg_c *i_this)
Definition d_a_obj_warp_kbrg.cpp:805
static int daObjWarpKBrg_create1st(daObjWarpKBrg_c *i_this)
Definition d_a_obj_warp_kbrg.cpp:800
static int daObjWarpKBrg_MoveBGExecute(daObjWarpKBrg_c *i_this)
Definition d_a_obj_warp_kbrg.cpp:809
static int daObjWarpKBrg_MoveBGDraw(daObjWarpKBrg_c *i_this)
Definition d_a_obj_warp_kbrg.cpp:813
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_KakarikoBrg

actor_process_profile_definition g_profile_Obj_KakarikoBrg
extern
Initial value:
= {
3,
sizeof(daObjWarpKBrg_c),
0,
0,
530,
0x00040000,
}
Kakariko Gorge Warp Bridge.
Definition d_a_obj_warp_kbrg.h:16
static actor_method_class daObjWarpKBrg_METHODS
Definition d_a_obj_warp_kbrg.cpp:817
@ PROC_Obj_KakarikoBrg
Definition d_procname.h:227
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_app_eff

const u16 l_app_eff[] = {0x852D, 0x852E, 0x852F, 0x8530, 0x8531, 0x8B3C}
static

◆ l_arcName

char* l_arcName[2]
static
Initial value:
= {
"Obj_kbrgS",
"Obj_kbrgD",
}

◆ l_bck_idx

const int l_bck_idx[] = {6, 7}
static

◆ l_bind_eff

const u16 l_bind_eff[] = {0x8B4F, 0x8B50, 0x8B51, 0x8B52}
static

◆ l_bmd_idx

const int l_bmd_idx[] = {9, 11}
static

◆ l_btk_idx

const int l_btk_idx[] = {12, 19}
static

◆ l_disapp_eff

const u16 l_disapp_eff[] = {0x8532, 0x8533, 0x8534, 0x8535, 0x8536}
static

◆ l_dzb_idx

const int l_dzb_idx[] = {15, 22}
static

◆ l_end_eff

const u16 l_end_eff[] = {0x8B3D, 0x8B3E}
static

◆ l_evArcName

char* l_evArcName = "Obj_kbrg"
static

◆ l_heap_size

const u32 l_heap_size[] = {0x6400, 0x7E60}
static

◆ l_midna_wait_offset

const Vec l_midna_wait_offset = {0.0f, -200.0f, 1200.0f}
static

◆ l_portal_warp_name

char* l_portal_warp_name[2]
static
Initial value:
= {
"PORTAL_WARP_KBRIDGE",
"PORTAL_WARP_KBRIDGE_OUT",
}

◆ l_staff_name

char* l_staff_name = "WarpBrg"
static

◆ l_start_eff

const u16 l_start_eff[] = {0x8B3F, 0x8B40, 0x8B41}
static