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

Classes

class  daObj_GrA_Param_c
 
class  daObj_GrA_HIO_c
 

Functions

static int jointCtrlCallBack (J3DJoint *i_joint, int param_2)
 
static u8 getDistTableIdx (int param_1, int param_2)
 
static s16 dummy_lit_124881 (int sel)
 
static s16 dummy_lit_124886 (int sel)
 
static f32 dummy_lits (int sel)
 
static void * s_sub (void *i_actor, void *i_data)
 
static f32 dummy_lits_01 (int sel)
 
static int daObj_GrA_Create (void *i_this)
 
static int daObj_GrA_Delete (void *i_this)
 
static int daObj_GrA_Execute (void *i_this)
 
static int daObj_GrA_Draw (void *i_this)
 
static int daObj_GrA_IsDelete (void *i_this)
 

Variables

static char * l_resFileNameList [4]
 
static int l_exLoadRes_GRAa [4]
 
static int l_exLoadRes_GRA_jump [4]
 
static int l_exLoadRes_GRA_demo [4]
 
static int * l_exloadRes_list [4]
 
static char * l_resNames [5]
 
static int l_bmdGetParamList [2]
 
static int l_bckGetParamList [35][2]
 
static int l_btpGetParamList [4][2]
 
static u16 l_eventMotionChangeTable [11]
 
static u16 l_eventFaceChangeTable [4]
 
static char * l_evtNameList [2]
 
static u16 l_entryJntNoList [4]
 
static const f32 l_bgcParam [20]
 
const s16 l_dirToAngleTBL [4] = {0, 0x4000, 0x8000, 0xC000}
 
static cXyz l_centerOfst (0.0f, 67.0f, 26.0f)
 
static OBJ_GRA_HIO_CLASS l_HIO
 
 AUDIO_INSTANCES
 
static actor_method_class daObj_GrA_MethodTable
 
actor_process_profile_definition g_profile_OBJ_GRA
 

Function Documentation

◆ daObj_GrA_Create()

static int daObj_GrA_Create ( void * i_this)
static

◆ daObj_GrA_Delete()

static int daObj_GrA_Delete ( void * i_this)
static

◆ daObj_GrA_Draw()

static int daObj_GrA_Draw ( void * i_this)
static

◆ daObj_GrA_Execute()

static int daObj_GrA_Execute ( void * i_this)
static

◆ daObj_GrA_IsDelete()

static int daObj_GrA_IsDelete ( void * i_this)
static

◆ dummy_lit_124881()

static s16 dummy_lit_124881 ( int sel)
static

◆ dummy_lit_124886()

static s16 dummy_lit_124886 ( int sel)
static

◆ dummy_lits()

static f32 dummy_lits ( int sel)
static

◆ dummy_lits_01()

static f32 dummy_lits_01 ( int sel)
static

◆ getDistTableIdx()

static u8 getDistTableIdx ( int param_1,
int param_2 )
static

◆ jointCtrlCallBack()

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

◆ s_sub()

static void * s_sub ( void * i_actor,
void * i_data )
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ daObj_GrA_MethodTable

actor_method_class daObj_GrA_MethodTable
static
Initial value:
= {
}
static int daObj_GrA_Create(void *i_this)
Definition d_a_obj_gra2.cpp:2067
static int daObj_GrA_Draw(void *i_this)
Definition d_a_obj_gra2.cpp:2079
static int daObj_GrA_Delete(void *i_this)
Definition d_a_obj_gra2.cpp:2071
static int daObj_GrA_Execute(void *i_this)
Definition d_a_obj_gra2.cpp:2075
static int daObj_GrA_IsDelete(void *i_this)
Definition d_a_obj_gra2.cpp:2083
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_OBJ_GRA

actor_process_profile_definition g_profile_OBJ_GRA
extern
Initial value:
= {
3,
sizeof(daObj_GrA_c),
0,
0,
19,
0x00040100,
}
Goron A.
Definition d_a_obj_gra2.h:84
static actor_method_class daObj_GrA_MethodTable
Definition d_a_obj_gra2.cpp:2131
@ PROC_OBJ_GRA
Definition d_procname.h:42
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_NPC_e
Definition f_op_actor.h:42
@ 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_bckGetParamList

int l_bckGetParamList[35][2]
static
Initial value:
= {
{21, 1}, {18, 0},
{22, 1}, {11, 0},
{18, 1}, {19, 1},
{16, 0}, {-1, 0},
{15, 1}, {16, 1},
{6, 0}, {12, 0},
{13, 0}, {14, 0},
{17, 0}, {3, 3},
{5, 3}, {15, 0},
{6, 3}, {17, 1},
{20, 1}, {3, 4},
{14, 1}, {10, 0},
{9, 1}, {7, 1},
{8, 0}, {12, 1},
{13, 1}, {10, 1},
{8, 1}, {11, 1},
{6, 0}, {4, 3},
{9, 0},
}

◆ l_bgcParam

const f32 l_bgcParam[20]
static
Initial value:
= {
0.0f, 0.0f, 0.0f, 0.0f,
-0.5f, 1.0f, -0.5f, 1.0f,
0.5f, -1.0f, -0.5f, 1.0f,
0.5f, -1.0f, 0.5f, -1.0f,
-0.5f, 1.0f, 0.5f, -1.0f,
}

◆ l_bmdGetParamList

int l_bmdGetParamList[2]
static
Initial value:
= {
3, 2,
}

◆ l_btpGetParamList

int l_btpGetParamList[4][2]
static
Initial value:
= {
{28, 1}, {32, 1},
{31, 1}, {21, 0},
}

◆ l_centerOfst

cXyz l_centerOfst(0.0f, 67.0f, 26.0f) ( 0. 0f,
67. 0f,
26. 0f )
static

◆ l_dirToAngleTBL

const s16 l_dirToAngleTBL[4] = {0, 0x4000, 0x8000, 0xC000}

◆ l_entryJntNoList

u16 l_entryJntNoList[4]
static
Initial value:
= {
5, 6, 7, -1,
}

◆ l_eventFaceChangeTable

u16 l_eventFaceChangeTable[4]
static
Initial value:
= {
1, 2, 6, 7,
}

◆ l_eventMotionChangeTable

u16 l_eventMotionChangeTable[11]
static
Initial value:
= {
0, 1, 0, 2,
3, 0, 0, 0,
0, 0, 0,
}

◆ l_evtNameList

char* l_evtNameList[2]
static
Initial value:
= {
NULL,
"GRA_THROWN",
}

◆ l_exLoadRes_GRA_demo

int l_exLoadRes_GRA_demo[4]
static
Initial value:
= {
1, 2, 3, -1,
}

◆ l_exLoadRes_GRA_jump

int l_exLoadRes_GRA_jump[4]
static
Initial value:
= {
1, 2, 4, -1,
}

◆ l_exLoadRes_GRAa

int l_exLoadRes_GRAa[4]
static
Initial value:
= {
1, 2, -1, -1,
}

◆ l_exloadRes_list

int* l_exloadRes_list[4]
static
Initial value:
= {
}
static int l_exLoadRes_GRAa[4]
Definition d_a_obj_gra2.cpp:133
static int l_exLoadRes_GRA_jump[4]
Definition d_a_obj_gra2.cpp:137
static int l_exLoadRes_GRA_demo[4]
Definition d_a_obj_gra2.cpp:141

◆ l_HIO

OBJ_GRA_HIO_CLASS l_HIO
static

◆ l_resFileNameList

char* l_resFileNameList[4]
static
Initial value:
= {
"grA",
"grA",
"grA",
"grA",
}

◆ l_resNames

char* l_resNames[5]
static
Initial value:
= {
"grA",
"grA_base",
"grA_mdl",
"grA_demo",
"grA_Look",
}