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

Functions

static void useHeapInit__FP10fopAc_ac_c ()
 
static void daObjCRVHAHEN_Create__FP10fopAc_ac_c ()
 
static void daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c ()
 
void HahenSet__15daObjCRVHAHEN_cF4cXyz4cXyz4cXyz4cXyzf ()
 
void Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz ()
 
void __dt__4cXyzFv ()
 
void Hahen_Hakai__15daObjCRVHAHEN_cFii ()
 
void CheckCull__15daObjCRVHAHEN_cFv ()
 
void checkViewArea__15daObjCRVHAHEN_cFP4cXyz ()
 
void Execute__15daObjCRVHAHEN_cFv ()
 
void Delete__15daObjCRVHAHEN_cFv ()
 
void setBaseMtx__15daObjCRVHAHEN_cFv ()
 
static void daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c ()
 
static void daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c ()
 
void create__15daObjCRVHAHEN_cFv ()
 
void __dt__5csXyzFv ()
 
void __ct__5csXyzFv ()
 
void __ct__4cXyzFv ()
 
static bool daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_c ()
 
void transS__14mDoMtx_stack_cFRC4cXyz ()
 
void scaleM__14mDoMtx_stack_cFRC4cXyz ()
 
void ZXYrotS__14mDoMtx_stack_cFRC5csXyz ()
 
void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void mDoLib_project__FP3VecP3Vec ()
 
void __ct__10fopAc_ac_cFv ()
 
void fopAcM_delete__FP10fopAc_ac_c ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ()
 
void addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc ()
 
void removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai ()
 
void entrySimpleModel__14dComIfG_play_cFP8J3DModeli ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci ()
 
void LineCross__4cBgSFP11cBgS_LinChk ()
 
void __ct__11dBgS_LinChkFv ()
 
void __dt__11dBgS_LinChkFv ()
 
void Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c ()
 
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 __dl__FPv ()
 
void __construct_array ()
 
void _savegpr_21 ()
 
void _savegpr_24 ()
 
void _savegpr_25 ()
 
void _savegpr_27 ()
 
void _savegpr_29 ()
 
void _restgpr_21 ()
 
void _restgpr_24 ()
 
void _restgpr_25 ()
 
void _restgpr_27 ()
 
void _restgpr_29 ()
 
static void useHeapInit (fopAc_ac_c *param_0)
 
static void daObjCRVHAHEN_Create (fopAc_ac_c *param_0)
 
static void daObjCRVHAHEN_Delete (daObjCRVHAHEN_c *param_0)
 
 COMPILER_STRIP_GATE (0x80BD3FF0, &lit_3703)
 
 COMPILER_STRIP_GATE (0x80BD3FF4, &lit_3704)
 
 COMPILER_STRIP_GATE (0x80BD3FF8, &lit_3705)
 
 COMPILER_STRIP_GATE (0x80BD3FFC, &lit_3706)
 
 COMPILER_STRIP_GATE (0x80BD4000, &lit_3773)
 
 COMPILER_STRIP_GATE (0x80BD4004, &lit_3774)
 
 COMPILER_STRIP_GATE (0x80BD4008, &lit_3775)
 
 COMPILER_STRIP_GATE (0x80BD400C, &lit_3776)
 
 COMPILER_STRIP_GATE (0x80BD4010, &lit_3836)
 
 COMPILER_STRIP_GATE (0x80BD4018, &lit_3837)
 
 COMPILER_STRIP_GATE (0x80BD4020, &lit_3838)
 
 COMPILER_STRIP_GATE (0x80BD4028, &lit_3839)
 
 COMPILER_STRIP_GATE (0x80BD4030, &lit_3852)
 
 COMPILER_STRIP_GATE (0x80BD4034, &lit_3853)
 
static void daObjCRVHAHEN_Draw (daObjCRVHAHEN_c *param_0)
 
static void daObjCRVHAHEN_Execute (daObjCRVHAHEN_c *param_0)
 
 COMPILER_STRIP_GATE (0x80BD4038, &lit_3993)
 
 COMPILER_STRIP_GATE (0x80BD403C, &lit_3994)
 
 COMPILER_STRIP_GATE (0x80BD4040, &lit_3995)
 
 COMPILER_STRIP_GATE (0x80BD4044, &lit_3996)
 
static bool daObjCRVHAHEN_IsDelete (daObjCRVHAHEN_c *param_0)
 

Variables

char const *const d_a_obj_crvhahen__stringBase0
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
static SECTION_DEAD char const *const stringBase_80BD4048 = "CrvFence"
 
static SECTION_DEAD char const *const stringBase_80BD4051 = "CaravanPiece.bmd"
 
static SECTION_DATA voidl_arcName = (void*)&d_a_obj_crvhahen__stringBase0
 
static SECTION_RODATA f32 const lit_3703 = 0.5f
 
static SECTION_RODATA f32 const lit_3704 = 1.0f
 
static SECTION_RODATA f32 const lit_3705 = 5000.0f
 
static SECTION_RODATA f32 const lit_3706 = 65536.0f
 
static SECTION_RODATA f32 const lit_3773 = -9.0f
 
static SECTION_RODATA f32 const lit_3774 = 13.0f
 
static SECTION_RODATA f32 const lit_3775 = -3.0f / 5.0f
 
static SECTION_RODATA f32 const lit_3776 = 4.0f / 5.0f
 
static SECTION_RODATA u8 const lit_3836 [4+4]
 
static SECTION_RODATA u8 const lit_3837 [8]
 
static SECTION_RODATA u8 const lit_3838 [8]
 
static SECTION_RODATA u8 const lit_3839 [8]
 
static SECTION_RODATA f32 const lit_3852 = 608.0f
 
static SECTION_RODATA f32 const lit_3853 = 448.0f
 
static SECTION_RODATA f32 const lit_3993 = -1000.0f
 
static SECTION_RODATA f32 const lit_3994 = -500.0f
 
static SECTION_RODATA f32 const lit_3995 = 1000.0f
 
static SECTION_RODATA f32 const lit_3996 = 500.0f
 
static actor_method_class l_daObjCRVHAHEN_Method
 
actor_process_profile_definition g_profile_Obj_CRVHAHEN
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__11dBgS_LinChkFv()

void __ct__11dBgS_LinChkFv ( )

◆ __ct__4cXyzFv()

void __ct__4cXyzFv ( )

◆ __ct__5csXyzFv()

void __ct__5csXyzFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__11dBgS_LinChkFv()

void __dt__11dBgS_LinChkFv ( )

◆ __dt__4cXyzFv()

void __dt__4cXyzFv ( void  )

◆ __dt__5csXyzFv()

void __dt__5csXyzFv ( )

◆ _restgpr_21()

void _restgpr_21 ( )

◆ _restgpr_24()

void _restgpr_24 ( )

◆ _restgpr_25()

void _restgpr_25 ( )

◆ _restgpr_27()

void _restgpr_27 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_21()

void _savegpr_21 ( )

◆ _savegpr_24()

void _savegpr_24 ( )

◆ _savegpr_25()

void _savegpr_25 ( )

◆ _savegpr_27()

void _savegpr_27 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc()

void addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc ( )

◆ CheckCull__15daObjCRVHAHEN_cFv()

void CheckCull__15daObjCRVHAHEN_cFv ( )

◆ checkViewArea__15daObjCRVHAHEN_cFP4cXyz()

void checkViewArea__15daObjCRVHAHEN_cFP4cXyz ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ cM_rndFX__Ff()

void cM_rndFX__Ff ( )

◆ COMPILER_STRIP_GATE() [1/18]

COMPILER_STRIP_GATE ( 0x80BD3FF0  ,
lit_3703 
)

◆ COMPILER_STRIP_GATE() [2/18]

COMPILER_STRIP_GATE ( 0x80BD3FF4  ,
lit_3704 
)

◆ COMPILER_STRIP_GATE() [3/18]

COMPILER_STRIP_GATE ( 0x80BD3FF8  ,
lit_3705 
)

◆ COMPILER_STRIP_GATE() [4/18]

COMPILER_STRIP_GATE ( 0x80BD3FFC  ,
lit_3706 
)

◆ COMPILER_STRIP_GATE() [5/18]

COMPILER_STRIP_GATE ( 0x80BD4000  ,
lit_3773 
)

◆ COMPILER_STRIP_GATE() [6/18]

COMPILER_STRIP_GATE ( 0x80BD4004  ,
lit_3774 
)

◆ COMPILER_STRIP_GATE() [7/18]

COMPILER_STRIP_GATE ( 0x80BD4008  ,
lit_3775 
)

◆ COMPILER_STRIP_GATE() [8/18]

COMPILER_STRIP_GATE ( 0x80BD400C  ,
lit_3776 
)

◆ COMPILER_STRIP_GATE() [9/18]

COMPILER_STRIP_GATE ( 0x80BD4010  ,
lit_3836 
)

◆ COMPILER_STRIP_GATE() [10/18]

COMPILER_STRIP_GATE ( 0x80BD4018  ,
lit_3837 
)

◆ COMPILER_STRIP_GATE() [11/18]

COMPILER_STRIP_GATE ( 0x80BD4020  ,
lit_3838 
)

◆ COMPILER_STRIP_GATE() [12/18]

COMPILER_STRIP_GATE ( 0x80BD4028  ,
lit_3839 
)

◆ COMPILER_STRIP_GATE() [13/18]

COMPILER_STRIP_GATE ( 0x80BD4030  ,
lit_3852 
)

◆ COMPILER_STRIP_GATE() [14/18]

COMPILER_STRIP_GATE ( 0x80BD4034  ,
lit_3853 
)

◆ COMPILER_STRIP_GATE() [15/18]

COMPILER_STRIP_GATE ( 0x80BD4038  ,
lit_3993 
)

◆ COMPILER_STRIP_GATE() [16/18]

COMPILER_STRIP_GATE ( 0x80BD403C  ,
lit_3994 
)

◆ COMPILER_STRIP_GATE() [17/18]

COMPILER_STRIP_GATE ( 0x80BD4040  ,
lit_3995 
)

◆ COMPILER_STRIP_GATE() [18/18]

COMPILER_STRIP_GATE ( 0x80BD4044  ,
lit_3996 
)

◆ create__15daObjCRVHAHEN_cFv()

void create__15daObjCRVHAHEN_cFv ( )

◆ daObjCRVHAHEN_Create()

static void daObjCRVHAHEN_Create ( fopAc_ac_c param_0)
static

◆ daObjCRVHAHEN_Create__FP10fopAc_ac_c()

static void daObjCRVHAHEN_Create__FP10fopAc_ac_c ( )
static

◆ daObjCRVHAHEN_Delete()

static void daObjCRVHAHEN_Delete ( daObjCRVHAHEN_c param_0)
static

◆ daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c()

static void daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c ( )
static

◆ daObjCRVHAHEN_Draw()

static void daObjCRVHAHEN_Draw ( daObjCRVHAHEN_c param_0)
static

◆ daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c()

static void daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c ( )
static

◆ daObjCRVHAHEN_Execute()

static void daObjCRVHAHEN_Execute ( daObjCRVHAHEN_c param_0)
static

◆ daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c()

static void daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c ( )
static

◆ daObjCRVHAHEN_IsDelete()

static bool daObjCRVHAHEN_IsDelete ( daObjCRVHAHEN_c param_0)
static

◆ daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_c()

static bool daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_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__15daObjCRVHAHEN_cFv()

void Delete__15daObjCRVHAHEN_cFv ( )

◆ entrySimpleModel__14dComIfG_play_cFP8J3DModeli()

void entrySimpleModel__14dComIfG_play_cFP8J3DModeli ( )

◆ Execute__15daObjCRVHAHEN_cFv()

void Execute__15daObjCRVHAHEN_cFv ( )

◆ fopAcM_delete__FP10fopAc_ac_c()

void fopAcM_delete__FP10fopAc_ac_c ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff()

void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ( )

◆ getRes__14dRes_control_cFPCcPCcP11dRes_info_ci()

void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci ( )

◆ Hahen_Hakai__15daObjCRVHAHEN_cFii()

void Hahen_Hakai__15daObjCRVHAHEN_cFii ( )

◆ HahenSet__15daObjCRVHAHEN_cF4cXyz4cXyz4cXyz4cXyzf()

void HahenSet__15daObjCRVHAHEN_cF4cXyz4cXyz4cXyz4cXyzf ( )

◆ LineCross__4cBgSFP11cBgS_LinChk()

void LineCross__4cBgSFP11cBgS_LinChk ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoLib_project__FP3VecP3Vec()

void mDoLib_project__FP3VecP3Vec ( )

◆ removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai()

void removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai ( )

◆ scaleM__14mDoMtx_stack_cFRC4cXyz()

void scaleM__14mDoMtx_stack_cFRC4cXyz ( )

◆ Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c()

void Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c ( )

◆ setBaseMtx__15daObjCRVHAHEN_cFv()

void setBaseMtx__15daObjCRVHAHEN_cFv ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ transS__14mDoMtx_stack_cFRC4cXyz()

void transS__14mDoMtx_stack_cFRC4cXyz ( )

◆ useHeapInit()

static void useHeapInit ( fopAc_ac_c param_0)
static

◆ useHeapInit__FP10fopAc_ac_c()

static void useHeapInit__FP10fopAc_ac_c ( )
static

◆ Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz()

void Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz ( )

◆ ZXYrotM__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ( )

◆ ZXYrotS__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotS__14mDoMtx_stack_cFRC5csXyz ( )

Variable Documentation

◆ d_a_obj_crvhahen__stringBase0

char const* const d_a_obj_crvhahen__stringBase0
extern

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_Obj_CRVHAHEN

actor_process_profile_definition g_profile_Obj_CRVHAHEN
extern
Initial value:
= {
3,
&g_fpcLf_Method.mBase,
sizeof(daObjCRVHAHEN_c),
0,
0,
468,
0x00040000,
}
Caravan Wood.
Definition d_a_obj_crvhahen.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daObjCRVHAHEN_Method
Definition d_a_obj_crvhahen.cpp:343
@ PROC_Obj_CRVHAHEN
Definition d_procname.h:118
@ 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

◆ l_daObjCRVHAHEN_Method

actor_method_class l_daObjCRVHAHEN_Method
static
Initial value:
= {
}
static void daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c()
static void daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c()
static void daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c()
static void daObjCRVHAHEN_Create__FP10fopAc_ac_c()
static bool daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ lit_3703

SECTION_RODATA f32 const lit_3703 = 0.5f
static

◆ lit_3704

SECTION_RODATA f32 const lit_3704 = 1.0f
static

◆ lit_3705

SECTION_RODATA f32 const lit_3705 = 5000.0f
static

◆ lit_3706

SECTION_RODATA f32 const lit_3706 = 65536.0f
static

◆ lit_3773

SECTION_RODATA f32 const lit_3773 = -9.0f
static

◆ lit_3774

SECTION_RODATA f32 const lit_3774 = 13.0f
static

◆ lit_3775

SECTION_RODATA f32 const lit_3775 = -3.0f / 5.0f
static

◆ lit_3776

SECTION_RODATA f32 const lit_3776 = 4.0f / 5.0f
static

◆ lit_3836

SECTION_RODATA u8 const lit_3836[4+4]
static
Initial value:
= {
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
}

◆ lit_3837

SECTION_RODATA u8 const lit_3837[8]
static
Initial value:
= {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3838

SECTION_RODATA u8 const lit_3838[8]
static
Initial value:
= {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3839

SECTION_RODATA u8 const lit_3839[8]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3852

SECTION_RODATA f32 const lit_3852 = 608.0f
static

◆ lit_3853

SECTION_RODATA f32 const lit_3853 = 448.0f
static

◆ lit_3993

SECTION_RODATA f32 const lit_3993 = -1000.0f
static

◆ lit_3994

SECTION_RODATA f32 const lit_3994 = -500.0f
static

◆ lit_3995

SECTION_RODATA f32 const lit_3995 = 1000.0f
static

◆ lit_3996

SECTION_RODATA f32 const lit_3996 = 500.0f
static

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ stringBase_80BD4048

SECTION_DEAD char const* const stringBase_80BD4048 = "CrvFence"
static

◆ stringBase_80BD4051

SECTION_DEAD char const* const stringBase_80BD4051 = "CaravanPiece.bmd"
static