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

Functions

static int daObjKWheel00_create1st (daObjKWheel00_c *)
 
static int daObjKWheel00_MoveBGDelete (daObjKWheel00_c *)
 
static int daObjKWheel00_MoveBGExecute (daObjKWheel00_c *)
 
static int daObjKWheel00_MoveBGDraw (daObjKWheel00_c *)
 
static void * searchLv3Water (void *param_0, void *i_this)
 

Variables

static daObjKWheel00_HIO_c l_HIO
 
static const u32 l_dzbidx [2] = {7, 7}
 
static const char * l_arcName [2] = { "K_Wheel00", "S_wheel00" }
 
static const int l_bmdidx [2] = {4, 4}
 
const Vec l_cull_box [4]
 
static dCcD_SrcSph l_sphSrc
 
u16 l_se_angle [4] = {0, 0x3FFF, 0x7FFF, 0xBFFF}
 
static Vec l_pos [8]
 
static actor_method_class daObjKWheel00_METHODS
 
actor_process_profile_definition g_profile_Obj_KWheel00
 

Function Documentation

◆ daObjKWheel00_create1st()

static int daObjKWheel00_create1st ( daObjKWheel00_c * i_this)
static

◆ daObjKWheel00_MoveBGDelete()

static int daObjKWheel00_MoveBGDelete ( daObjKWheel00_c * i_this)
static

◆ daObjKWheel00_MoveBGDraw()

static int daObjKWheel00_MoveBGDraw ( daObjKWheel00_c * i_this)
static

◆ daObjKWheel00_MoveBGExecute()

static int daObjKWheel00_MoveBGExecute ( daObjKWheel00_c * i_this)
static

◆ searchLv3Water()

static void * searchLv3Water ( void * param_0,
void * i_this )
static

Variable Documentation

◆ daObjKWheel00_METHODS

actor_method_class daObjKWheel00_METHODS
static
Initial value:
= {
0,
}
static int daObjKWheel00_MoveBGExecute(daObjKWheel00_c *)
Definition d_a_obj_kwheel00.cpp:410
static int daObjKWheel00_MoveBGDelete(daObjKWheel00_c *)
Definition d_a_obj_kwheel00.cpp:404
static int daObjKWheel00_MoveBGDraw(daObjKWheel00_c *)
Definition d_a_obj_kwheel00.cpp:416
static int daObjKWheel00_create1st(daObjKWheel00_c *)
Definition d_a_obj_kwheel00.cpp:397
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_Obj_KWheel00

actor_process_profile_definition g_profile_Obj_KWheel00
extern
Initial value:
= {
3,
sizeof(daObjKWheel00_c),
0,
0,
662,
0x00040100,
}
Water Wheel/Gear.
Definition d_a_obj_kwheel00.h:20
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:64
static actor_method_class daObjKWheel00_METHODS
Definition d_a_obj_kwheel00.cpp:369
@ PROC_Obj_KWheel00
Definition d_procname.h:204
@ 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

const char* l_arcName[2] = { "K_Wheel00", "S_wheel00" }
static

◆ l_bmdidx

const int l_bmdidx[2] = {4, 4}
static

◆ l_cull_box

const Vec l_cull_box[4]
Initial value:
= {
{-830.0f, -830.0f, -2500.0f}, {830.0f, 830.0f, 200.0f},
{-560.0f, -560.0f, -350.0f}, {560.0f, 560.0f, 350.0f}
}

◆ l_dzbidx

const u32 l_dzbidx[2] = {7, 7}
static

◆ l_HIO

daObjKWheel00_HIO_c l_HIO
static

◆ l_pos

Vec l_pos[8]
static
Initial value:
= {
{830.0f, 0.0f, 0.0f}, {0.0f, 830.0f, 0.0f},
{-830.0f, 0.0f, 0.0f}, {0.0f, -830.0f, 0.0f},
{560.0f, 0.0f, 0.0f}, {0.0f, 560.0f, 0.0f},
{-560.0f, 0.0f, 0.0f}, {0.0f, -560.0f, 0.0f}
}

◆ l_se_angle

u16 l_se_angle[4] = {0, 0x3FFF, 0x7FFF, 0xBFFF}

◆ l_sphSrc

dCcD_SrcSph l_sphSrc
static
Initial value:
= {
{
{0x0, {{AT_TYPE_0, 0x1, 0x0}, {0xd8fbfdff, 0x0}, 0x79}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x1},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{0x0},
},
{
{{0.0f, 0.0f, 0.0f}, 160.0f}
}
}
@ AT_TYPE_0
Definition c_cc_d.h:31
@ dCcD_SE_NONE
Definition d_cc_d.h:13