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

Classes

struct  request_of_phase_process_class
 
class  csXyz
 
class  mDoMtx_stack_c
 
class  fopAc_ac_c
 
struct  daObjHata_c
 
class  dKy_tevstr_c
 
class  J3DModelData
 
struct  cXyz
 
class  dScnKy_env_light_c
 
class  dRes_info_c
 
class  dRes_control_c
 
struct  J3DSys
 
class  J3DModel
 
class  J3DJoint
 

Functions

static void daObjHata_c_createHeap__FP10fopAc_ac_c ()
 
static void nodeCallBack__FP8J3DJointi ()
 
void __dt__5csXyzFv ()
 
void __ct__11daObjHata_cFv ()
 
void __ct__5csXyzFv ()
 
void __dt__11daObjHata_cFv ()
 
void createHeap__11daObjHata_cFv ()
 
void create__11daObjHata_cFv ()
 
void Delete__11daObjHata_cFv ()
 
void draw__11daObjHata_cFv ()
 
void execute__11daObjHata_cFv ()
 
void setModelMtx__11daObjHata_cFv ()
 
void init__11daObjHata_cFv ()
 
void moveSwing__11daObjHata_cFv ()
 
static void daObjHata_create__FP11daObjHata_c ()
 
static void daObjHata_Delete__FP11daObjHata_c ()
 
static void daObjHata_execute__FP11daObjHata_c ()
 
static void daObjHata_draw__FP11daObjHata_c ()
 
void mDoMtx_YrotM__FPA4_fs ()
 
void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void cM_rndF__Ff ()
 
void cM_rndFX__Ff ()
 
void cLib_chaseF__FPfff ()
 
void __dl__FPv ()
 
void PSMTXCopy ()
 
void PSMTXTrans ()
 
void __destroy_arr ()
 
void __construct_array ()
 
void _savegpr_21 ()
 
void _savegpr_26 ()
 
void _restgpr_21 ()
 
void _restgpr_26 ()
 
static void daObjHata_c_createHeap (fopAc_ac_c *param_0)
 
static void nodeCallBack (J3DJoint *param_0, int param_1)
 
 COMPILER_STRIP_GATE (0x80C19478, &lit_3788)
 
 COMPILER_STRIP_GATE (0x80C1947C, &lit_3789)
 
 COMPILER_STRIP_GATE (0x80C19480, &SING)
 
 COMPILER_STRIP_GATE (0x80C1948C, &AIM_ANGLE_X)
 
 COMPILER_STRIP_GATE (0x80C19498, &STEP_ANGLE_X)
 
 COMPILER_STRIP_GATE (0x80C194A4, &lit_3823)
 
 COMPILER_STRIP_GATE (0x80C194A8, &lit_3824)
 
 COMPILER_STRIP_GATE (0x80C194AC, &lit_3825)
 
 COMPILER_STRIP_GATE (0x80C194B0, &lit_3826)
 
 COMPILER_STRIP_GATE (0x80C194B8, &lit_3828)
 
static void daObjHata_create (daObjHata_c *param_0)
 
static void daObjHata_Delete (daObjHata_c *param_0)
 
static void daObjHata_execute (daObjHata_c *param_0)
 
static void daObjHata_draw (daObjHata_c *param_0)
 

Variables

char const *const d_a_obj_hata__stringBase0
 
voidg_fopAc_Method [8]
 
voidg_fpcLf_Method [5+1]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
u8 g_env_light [4880]
 
u8 j3dSys [284]
 
u8 mCurrentMtx__6J3DSys [48]
 
static SECTION_DEAD char const *const stringBase_80C194C0 = "Hata"
 
static SECTION_DATA voidl_arcName = (void*)&d_a_obj_hata__stringBase0
 
static SECTION_DATA voiddaObjHata_METHODS [8]
 
SECTION_DATA voidg_profile_Obj_Hata [12]
 
SECTION_DATA void__vt__11daObjHata_c [3]
 
static SECTION_RODATA f32 const lit_3788 = 1280.0f
 
static SECTION_RODATA f32 const lit_3789 = 1.0f
 
static SECTION_RODATA u8 const SING [12]
 
static SECTION_RODATA u8 const AIM_ANGLE_X [12]
 
static SECTION_RODATA u8 const STEP_ANGLE_X [12]
 
static SECTION_RODATA f32 const lit_3823 = 50.0f
 
static SECTION_RODATA f32 const lit_3824 = 1500.0f
 
static SECTION_RODATA f32 const lit_3825 = 1.0f / 10.0f
 
static SECTION_RODATA f32 const lit_3826 [1+1]
 
static SECTION_RODATA u8 const lit_3828 [8]
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__11daObjHata_cFv()

void __ct__11daObjHata_cFv ( )

◆ __ct__5csXyzFv()

void __ct__5csXyzFv ( )

◆ __destroy_arr()

void __destroy_arr ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__11daObjHata_cFv()

void __dt__11daObjHata_cFv ( )

◆ __dt__5csXyzFv()

void __dt__5csXyzFv ( )

◆ _restgpr_21()

void _restgpr_21 ( )

◆ _restgpr_26()

void _restgpr_26 ( )

◆ _savegpr_21()

void _savegpr_21 ( )

◆ _savegpr_26()

void _savegpr_26 ( )

◆ cLib_chaseF__FPfff()

void cLib_chaseF__FPfff ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ cM_rndFX__Ff()

void cM_rndFX__Ff ( )

◆ COMPILER_STRIP_GATE() [1/10]

COMPILER_STRIP_GATE ( 0x80C19478  ,
lit_3788 
)

◆ COMPILER_STRIP_GATE() [2/10]

COMPILER_STRIP_GATE ( 0x80C1947C  ,
lit_3789 
)

◆ COMPILER_STRIP_GATE() [3/10]

COMPILER_STRIP_GATE ( 0x80C19480  ,
SING 
)

◆ COMPILER_STRIP_GATE() [4/10]

COMPILER_STRIP_GATE ( 0x80C1948C  ,
AIM_ANGLE_X 
)

◆ COMPILER_STRIP_GATE() [5/10]

COMPILER_STRIP_GATE ( 0x80C19498  ,
STEP_ANGLE_X 
)

◆ COMPILER_STRIP_GATE() [6/10]

COMPILER_STRIP_GATE ( 0x80C194A4  ,
lit_3823 
)

◆ COMPILER_STRIP_GATE() [7/10]

COMPILER_STRIP_GATE ( 0x80C194A8  ,
lit_3824 
)

◆ COMPILER_STRIP_GATE() [8/10]

COMPILER_STRIP_GATE ( 0x80C194AC  ,
lit_3825 
)

◆ COMPILER_STRIP_GATE() [9/10]

COMPILER_STRIP_GATE ( 0x80C194B0  ,
lit_3826 
)

◆ COMPILER_STRIP_GATE() [10/10]

COMPILER_STRIP_GATE ( 0x80C194B8  ,
lit_3828 
)

◆ create__11daObjHata_cFv()

void create__11daObjHata_cFv ( )

◆ createHeap__11daObjHata_cFv()

void createHeap__11daObjHata_cFv ( )

◆ daObjHata_c_createHeap()

static void daObjHata_c_createHeap ( fopAc_ac_c param_0)
static

◆ daObjHata_c_createHeap__FP10fopAc_ac_c()

static void daObjHata_c_createHeap__FP10fopAc_ac_c ( )
static

◆ daObjHata_create()

static void daObjHata_create ( daObjHata_c param_0)
static

◆ daObjHata_create__FP11daObjHata_c()

static void daObjHata_create__FP11daObjHata_c ( )
static

◆ daObjHata_Delete()

static void daObjHata_Delete ( daObjHata_c param_0)
static

◆ daObjHata_Delete__FP11daObjHata_c()

static void daObjHata_Delete__FP11daObjHata_c ( )
static

◆ daObjHata_draw()

static void daObjHata_draw ( daObjHata_c param_0)
static

◆ daObjHata_draw__FP11daObjHata_c()

static void daObjHata_draw__FP11daObjHata_c ( )
static

◆ daObjHata_execute()

static void daObjHata_execute ( daObjHata_c param_0)
static

◆ daObjHata_execute__FP11daObjHata_c()

static void daObjHata_execute__FP11daObjHata_c ( )
static

◆ dComIfG_resDelete__FP30request_of_phase_process_classPCc()

void dComIfG_resDelete__FP30request_of_phase_process_classPCc ( )

◆ dComIfG_resLoad__FP30request_of_phase_process_classPCc()

void dComIfG_resLoad__FP30request_of_phase_process_classPCc ( )

◆ Delete__11daObjHata_cFv()

void Delete__11daObjHata_cFv ( )

◆ draw__11daObjHata_cFv()

void draw__11daObjHata_cFv ( )

◆ execute__11daObjHata_cFv()

void execute__11daObjHata_cFv ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData()

void fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ init__11daObjHata_cFv()

void init__11daObjHata_cFv ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ mDoMtx_YrotM__FPA4_fs()

void mDoMtx_YrotM__FPA4_fs ( )

◆ moveSwing__11daObjHata_cFv()

void moveSwing__11daObjHata_cFv ( )

◆ nodeCallBack()

static void nodeCallBack ( J3DJoint param_0,
int  param_1 
)
static

◆ nodeCallBack__FP8J3DJointi()

static void nodeCallBack__FP8J3DJointi ( )
static

◆ PSMTXCopy()

void PSMTXCopy ( )

◆ PSMTXTrans()

void PSMTXTrans ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ setModelMtx__11daObjHata_cFv()

void setModelMtx__11daObjHata_cFv ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ ZXYrotM__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ( )

Variable Documentation

◆ __vt__11daObjHata_c

SECTION_DATA void* __vt__11daObjHata_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__11daObjHata_cFv()

◆ AIM_ANGLE_X

SECTION_RODATA u8 const AIM_ANGLE_X[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xBC, 0x00, 0x00, 0x02, 0xBC,
}

◆ d_a_obj_hata__stringBase0

char const* const d_a_obj_hata__stringBase0
extern

◆ daObjHata_METHODS

SECTION_DATA void* daObjHata_METHODS[8]
static
Initial value:
= {
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
}
static void daObjHata_Delete__FP11daObjHata_c()
static void daObjHata_create__FP11daObjHata_c()
static void daObjHata_draw__FP11daObjHata_c()
static void daObjHata_execute__FP11daObjHata_c()

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_env_light

u8 g_env_light[4880]
extern

◆ g_fopAc_Method

void* g_fopAc_Method[8]
extern

◆ g_fpcLf_Method

void* g_fpcLf_Method[5+1]
extern

◆ g_profile_Obj_Hata

SECTION_DATA void* g_profile_Obj_Hata[12]
extern
Initial value:
= {
(void*)0xFFFFFFFD, (void*)0x0007FFFD,
(void*)0x01A80000, (void*)&g_fpcLf_Method,
(void*)0x000005C4, (void*)NULL,
(void*)NULL, (void*)&g_fopAc_Method,
(void*)0x02EB0000, (void*)&daObjHata_METHODS,
(void*)0x00040180, (void*)0x030E0000,
}
static SECTION_DATA void * daObjHata_METHODS[8]
Definition d_a_obj_hata.cpp:160
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65

◆ j3dSys

u8 j3dSys[284]
extern

◆ l_arcName

◆ lit_3788

SECTION_RODATA f32 const lit_3788 = 1280.0f
static

◆ lit_3789

SECTION_RODATA f32 const lit_3789 = 1.0f
static

◆ lit_3823

SECTION_RODATA f32 const lit_3823 = 50.0f
static

◆ lit_3824

SECTION_RODATA f32 const lit_3824 = 1500.0f
static

◆ lit_3825

SECTION_RODATA f32 const lit_3825 = 1.0f / 10.0f
static

◆ lit_3826

SECTION_RODATA f32 const lit_3826[1+1]
static
Initial value:
= {
0.5f,
0.0f,
}

◆ lit_3828

SECTION_RODATA u8 const lit_3828[8]
static
Initial value:
= {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
}

◆ mCurrentMtx__6J3DSys

u8 mCurrentMtx__6J3DSys[48]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ SING

SECTION_RODATA u8 const SING[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x01,
}

◆ STEP_ANGLE_X

SECTION_RODATA u8 const STEP_ANGLE_X[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x5A,
}

◆ stringBase_80C194C0

SECTION_DEAD char const* const stringBase_80C194C0 = "Hata"
static