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

Functions

static int daObjCwall_create1st (daObjCwall_c *i_this)
 
static int daObjCwall_MoveBGDelete (daObjCwall_c *i_this)
 
static int daObjCwall_MoveBGExecute (daObjCwall_c *i_this)
 
static int daObjCwall_MoveBGDraw (daObjCwall_c *i_this)
 

Variables

static u32 const l_wallBmd [2]
 
static u32 const l_chainBmd [2]
 
static u32 const l_handleBmd [2]
 
static u32 const l_dzb [2]
 
static u32 const l_heap_size [2]
 
static Vec const l_top_co_offset
 
static Vec const l_check_min
 
static Vec const l_check_max
 
static Vec const l_check_min_wolf
 
static Vec const l_check_max_wolf
 
static UNK_REL_DATA charl_arcName [2]
 
static Vec l_cull_box [2]
 
static Vec l_side_co_offset [4]
 
static dCcD_SrcCyl l_cyl_src
 
static dCcD_SrcCyl l_cyl_src2
 
static dCcD_SrcSph l_sph_src
 
static u8 lit_1109 [1+3]
 
static u8 lit_1107 [1+3]
 
static u8 lit_1105 [1+3]
 
static u8 lit_1104 [1+3]
 
static u8 lit_1099 [1+3]
 
static u8 lit_1097 [1+3]
 
static u8 lit_1095 [1+3]
 
static u8 lit_1094 [1+3]
 
static u8 lit_1057 [1+3]
 
static u8 lit_1055 [1+3]
 
static u8 lit_1053 [1+3]
 
static u8 lit_1052 [1+3]
 
static u8 lit_1014 [1+3]
 
static u8 lit_1012 [1+3]
 
static u8 lit_1010 [1+3]
 
static u8 lit_1009 [1+3]
 
static cXyz l_chainOffset (0.0f, 105.0f, 30.0f)
 
static cXyz l_smokeSetOffset (0.0f, 0.0f,-200.0f)
 
static actor_method_class daObjCwall_METHODS
 
actor_process_profile_definition g_profile_Obj_ChainWall
 

Function Documentation

◆ daObjCwall_create1st()

static int daObjCwall_create1st ( daObjCwall_c i_this)
static

◆ daObjCwall_MoveBGDelete()

static int daObjCwall_MoveBGDelete ( daObjCwall_c i_this)
static

◆ daObjCwall_MoveBGDraw()

static int daObjCwall_MoveBGDraw ( daObjCwall_c i_this)
static

◆ daObjCwall_MoveBGExecute()

static int daObjCwall_MoveBGExecute ( daObjCwall_c i_this)
static

Variable Documentation

◆ daObjCwall_METHODS

actor_method_class daObjCwall_METHODS
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:79
static int daObjCwall_MoveBGDelete(daObjCwall_c *i_this)
Definition d_a_obj_cwall.cpp:957
static int daObjCwall_MoveBGExecute(daObjCwall_c *i_this)
Definition d_a_obj_cwall.cpp:963
static int daObjCwall_create1st(daObjCwall_c *i_this)
Definition d_a_obj_cwall.cpp:951
static int daObjCwall_MoveBGDraw(daObjCwall_c *i_this)
Definition d_a_obj_cwall.cpp:968
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_ChainWall

actor_process_profile_definition g_profile_Obj_ChainWall
extern
Initial value:
= {
3,
sizeof(daObjCwall_c),
0,
0,
598,
0x000C0000,
}
Chain Wall.
Definition d_a_obj_cwall.h:16
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:64
static actor_method_class daObjCwall_METHODS
Definition d_a_obj_cwall.cpp:973
@ PROC_Obj_ChainWall
Definition d_procname.h:132
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_arcName

UNK_REL_DATA char* l_arcName[2]
static
Initial value:
= {
"P_Cwall",
"P_L4Cwall",
}

◆ l_chainBmd

u32 const l_chainBmd[2]
static
Initial value:
= {
4, 4,
}

◆ l_chainOffset

cXyz l_chainOffset(0.0f, 105.0f, 30.0f) ( 0.  0f,
105.  0f,
30.  0f 
)
static

◆ l_check_max

Vec const l_check_max
static
Initial value:
= {
120.0f, 0.0f, 80.0f,
}

◆ l_check_max_wolf

Vec const l_check_max_wolf
static
Initial value:
= {
120.0f, 0.0f, 160.0f,
}

◆ l_check_min

Vec const l_check_min
static
Initial value:
= {
-120.0f, 0.0f, -20.0f,
}

◆ l_check_min_wolf

Vec const l_check_min_wolf
static
Initial value:
= {
-120.0f, 0.0f, 50.0f,
}

◆ l_cull_box

Vec l_cull_box[2]
static
Initial value:
= {
{-300.0f, -100.0f, -650.0f},
{300.0f, 500.0f, 300.0f},
}

◆ l_cyl_src

dCcD_SrcCyl l_cyl_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x0, 0x0}, 0x79}},
{dCcD_SE_NONE, 0x1, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x6},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
70.0f,
450.0f
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_cyl_src2

dCcD_SrcCyl l_cyl_src2
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x0, 0x0}, 0x19}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x6},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
60.0f,
300.0f
}
}

◆ l_dzb

u32 const l_dzb[2]
static
Initial value:
= {
9, 9,
}

◆ l_handleBmd

u32 const l_handleBmd[2]
static
Initial value:
= {
6, 6,
}

◆ l_heap_size

u32 const l_heap_size[2]
static
Initial value:
= {
0x4600, 0x5F00,
}

◆ l_side_co_offset

Vec l_side_co_offset[4]
static
Initial value:
= {
{-255.0f, 0.0f, -30.0f},
{-135.0f, 0.0f, -30.0f},
{135.0f, 0.0f, -30.0f},
{255.0f, 0.0f, -30.0f},
}

◆ l_smokeSetOffset

cXyz l_smokeSetOffset(0.0f, 0.0f,-200.0f) ( 0.  0f,
0.  0f,
-200.  0f 
)
static

◆ l_sph_src

dCcD_SrcSph l_sph_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x4000, 0x11}, 0x58}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{0x0},
},
{
{{0.0f, 0.0f, 0.0f}, 50.0f}
}
}

◆ l_top_co_offset

Vec const l_top_co_offset
static
Initial value:
= {
0.0f, 0.0f, -600.0f,
}

◆ l_wallBmd

u32 const l_wallBmd[2]
static
Initial value:
= {
5, 5,
}

◆ lit_1009

u8 lit_1009[1+3]
static

◆ lit_1010

u8 lit_1010[1+3]
static

◆ lit_1012

u8 lit_1012[1+3]
static

◆ lit_1014

u8 lit_1014[1+3]
static

◆ lit_1052

u8 lit_1052[1+3]
static

◆ lit_1053

u8 lit_1053[1+3]
static

◆ lit_1055

u8 lit_1055[1+3]
static

◆ lit_1057

u8 lit_1057[1+3]
static

◆ lit_1094

u8 lit_1094[1+3]
static

◆ lit_1095

u8 lit_1095[1+3]
static

◆ lit_1097

u8 lit_1097[1+3]
static

◆ lit_1099

u8 lit_1099[1+3]
static

◆ lit_1104

u8 lit_1104[1+3]
static

◆ lit_1105

u8 lit_1105[1+3]
static

◆ lit_1107

u8 lit_1107[1+3]
static

◆ lit_1109

u8 lit_1109[1+3]
static