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

Enumerations

enum  Obj_lv6bm_RES_File_ID {
  BCK_EF_BIMOBEAM = 0x07 , BMDE_BM6 = 0xA , BMDR_EF_BIMOBEAM = 0xD , BMDR_K_BIMO00 ,
  BTK_EF_BIMOBEAM = 0x11 , BTK_EF_BIMOBEAM_OFF , BTK_EF_BIMOBEAM_ON , DZB_K_BIMO00 = 0x16 ,
  DZB_LV6_OBJ_BEMOS
}
 

Functions

static int nodeCallBack (J3DJoint *i_joint, int param_2)
 
static int daObjL6Bm_create1st (daObjL6Bm_c *i_this)
 
static int daObjL6Bm_MoveBGDelete (daObjL6Bm_c *i_this)
 
static int daObjL6Bm_MoveBGExecute (daObjL6Bm_c *i_this)
 
static int daObjL6Bm_MoveBGDraw (daObjL6Bm_c *i_this)
 

Variables

static const dCcD_SrcSph l_sph_src
 
static char * l_arcName = "Obj_lv6bm"
 
static cull_box l_cull_box
 
static dCcD_SrcCps l_cps_src
 
static actor_method_class daObjL6Bm_METHODS
 
actor_process_profile_definition g_profile_Obj_Lv6bemos
 

Enumeration Type Documentation

◆ Obj_lv6bm_RES_File_ID

Enumerator
BCK_EF_BIMOBEAM 
BMDE_BM6 
BMDR_EF_BIMOBEAM 
BMDR_K_BIMO00 
BTK_EF_BIMOBEAM 
BTK_EF_BIMOBEAM_OFF 
BTK_EF_BIMOBEAM_ON 
DZB_K_BIMO00 
DZB_LV6_OBJ_BEMOS 

Function Documentation

◆ daObjL6Bm_create1st()

static int daObjL6Bm_create1st ( daObjL6Bm_c * i_this)
static

◆ daObjL6Bm_MoveBGDelete()

static int daObjL6Bm_MoveBGDelete ( daObjL6Bm_c * i_this)
static

◆ daObjL6Bm_MoveBGDraw()

static int daObjL6Bm_MoveBGDraw ( daObjL6Bm_c * i_this)
static

◆ daObjL6Bm_MoveBGExecute()

static int daObjL6Bm_MoveBGExecute ( daObjL6Bm_c * i_this)
static

◆ nodeCallBack()

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

Variable Documentation

◆ daObjL6Bm_METHODS

actor_method_class daObjL6Bm_METHODS
static
Initial value:
= {
0,
}
static int daObjL6Bm_create1st(daObjL6Bm_c *i_this)
Definition d_a_obj_lv6bemos.cpp:393
static int daObjL6Bm_MoveBGDelete(daObjL6Bm_c *i_this)
Definition d_a_obj_lv6bemos.cpp:398
static int daObjL6Bm_MoveBGExecute(daObjL6Bm_c *i_this)
Definition d_a_obj_lv6bemos.cpp:402
static int daObjL6Bm_MoveBGDraw(daObjL6Bm_c *i_this)
Definition d_a_obj_lv6bemos.cpp:406
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_Lv6bemos

actor_process_profile_definition g_profile_Obj_Lv6bemos
extern
Initial value:
= {
3,
sizeof(daObjL6Bm_c),
0,
0,
630,
0x00040100,
}
Temple of Time Beamos (Unused)
Definition d_a_obj_lv6bemos.h:16
static actor_method_class daObjL6Bm_METHODS
Definition d_a_obj_lv6bemos.cpp:410
@ PROC_Obj_Lv6bemos
Definition d_procname.h:150
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 = "Obj_lv6bm"
static

◆ l_cps_src

dCcD_SrcCps l_cps_src
static
Initial value:
= {
{
{0x0, {{0x100, 0x1, 0x1d}, {0x0, 0x0}, 0x0}},
{dCcD_SE_SWORD, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x4},
{0x0},
},
{
{{0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, 50.0f},
}
}
@ dCcD_SE_SWORD
Definition d_cc_d.h:14
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_cull_box

cull_box l_cull_box
static
Initial value:
= {
{-200.0f, -100.0f, -200.0f},
{200.0f, 100.0f, 200.0f},
}

◆ l_sph_src

const dCcD_SrcSph l_sph_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x1e}, {0xd8fbfdff, 0x11}, 0x0}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x8},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x2},
{0x0},
},
{
{{0.0f, 0.0f, 0.0f}, 50.0f}
}
}