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

Classes

struct  UnknownLightData
 

Functions

static void dummy ()
 
static void get_foward_angle (cXyz *param_1, cXyz *param_2, s16 *param_3, s16 *param_4)
 
static BOOL awaCheck (J3DModel *i_model)
 
static int createHeapCallBack (fopAc_ac_c *a_this)
 
static void mDad00_changeXluMaterial (J3DMaterial *i_material, int param_2)
 
static void teduna_calc (cXyz *param_1, cXyz *param_2, cXyz *param_3, s16 param_4, int param_5)
 
static void teduna_draw (J3DModel *i_model, mDoExt_3DlineMat1_c *param_2, dKy_tevstr_c *param_3, int param_4, int param_5, int param_6, int param_7)
 
static void teduna_ganon_hand_set (J3DModel *i_model, int param_2, int param_3)
 
static void ke_control (daDemo00_c *i_this, demo_s1_ke_s *param_2, int param_3, f32 param_4)
 
static void ke_move (daDemo00_c *i_this, mDoExt_3DlineMat0_c *param_2, demo_s1_ke_s *param_3, int param_4, f32 param_5)
 
static void ke_set (daDemo00_c *i_this)
 
static int daDemo00_Draw (daDemo00_c *i_this)
 
static int daDemo00_Execute (daDemo00_c *i_this)
 
static int daDemo00_IsDelete (daDemo00_c *i_this)
 
static int daDemo00_Delete (daDemo00_c *i_this)
 
static int daDemo00_Create (fopAc_ac_c *i_this)
 

Variables

static UnknownLightData l_lightData
 
static const u8 lit_3727 [0xC] = {}
 
static cXyz teduna_posL [16]
 
static cXyz teduna_posR [16]
 
static cXyz S_ganon_left_hand_pos
 
static cXyz S_ganon_right_hand_pos
 
 AUDIO_INSTANCES
 
static actor_method_class l_daDemo00_Method
 
actor_process_profile_definition g_profile_DEMO00
 

Function Documentation

◆ awaCheck()

static BOOL awaCheck ( J3DModel * i_model)
static

◆ createHeapCallBack()

static int createHeapCallBack ( fopAc_ac_c * a_this)
static

◆ daDemo00_Create()

static int daDemo00_Create ( fopAc_ac_c * i_this)
static

◆ daDemo00_Delete()

static int daDemo00_Delete ( daDemo00_c * i_this)
static

◆ daDemo00_Draw()

static int daDemo00_Draw ( daDemo00_c * i_this)
static

◆ daDemo00_Execute()

static int daDemo00_Execute ( daDemo00_c * i_this)
static

◆ daDemo00_IsDelete()

static int daDemo00_IsDelete ( daDemo00_c * i_this)
static

◆ dummy()

static void dummy ( )
static

◆ get_foward_angle()

static void get_foward_angle ( cXyz * param_1,
cXyz * param_2,
s16 * param_3,
s16 * param_4 )
static

◆ ke_control()

static void ke_control ( daDemo00_c * i_this,
demo_s1_ke_s * param_2,
int param_3,
f32 param_4 )
static

◆ ke_move()

static void ke_move ( daDemo00_c * i_this,
mDoExt_3DlineMat0_c * param_2,
demo_s1_ke_s * param_3,
int param_4,
f32 param_5 )
static

◆ ke_set()

static void ke_set ( daDemo00_c * i_this)
static

◆ mDad00_changeXluMaterial()

static void mDad00_changeXluMaterial ( J3DMaterial * i_material,
int param_2 )
static

◆ teduna_calc()

static void teduna_calc ( cXyz * param_1,
cXyz * param_2,
cXyz * param_3,
s16 param_4,
int param_5 )
static

◆ teduna_draw()

static void teduna_draw ( J3DModel * i_model,
mDoExt_3DlineMat1_c * param_2,
dKy_tevstr_c * param_3,
int param_4,
int param_5,
int param_6,
int param_7 )
static

◆ teduna_ganon_hand_set()

static void teduna_ganon_hand_set ( J3DModel * i_model,
int param_2,
int param_3 )
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_DEMO00

actor_process_profile_definition g_profile_DEMO00
extern
Initial value:
= {
7,
sizeof(daDemo00_c),
0,
0,
685,
0x00044000,
}
Cutscene.
Definition d_a_demo00.h:69
static actor_method_class l_daDemo00_Method
Definition d_a_demo00.cpp:1887
@ PROC_DEMO00
Definition d_procname.h:727
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ 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_daDemo00_Method

actor_method_class l_daDemo00_Method
static
Initial value:
= {
}
static int daDemo00_IsDelete(daDemo00_c *i_this)
Definition d_a_demo00.cpp:1828
static int daDemo00_Delete(daDemo00_c *i_this)
Definition d_a_demo00.cpp:1832
static int daDemo00_Execute(daDemo00_c *i_this)
Definition d_a_demo00.cpp:1824
static int daDemo00_Draw(daDemo00_c *i_this)
Definition d_a_demo00.cpp:1508
static int daDemo00_Create(fopAc_ac_c *i_this)
Definition d_a_demo00.cpp:1838
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_lightData

UnknownLightData l_lightData
static
Initial value:
= {
0x01010000,
"V_24_tri_joint",
0x00010000,
0x00000000,
0x00010000,
0x00000000,
}

◆ lit_3727

const u8 lit_3727[0xC] = {}
static

◆ S_ganon_left_hand_pos

cXyz S_ganon_left_hand_pos
static

◆ S_ganon_right_hand_pos

cXyz S_ganon_right_hand_pos
static

◆ teduna_posL

cXyz teduna_posL[16]
static

◆ teduna_posR

cXyz teduna_posR[16]
static