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

Functions

void draw__Q211daCoach2D_c6c_listFv ()
 
static void daCoach2D_createHeap__FP10fopAc_ac_c ()
 
void createHeap__11daCoach2D_cFv ()
 
void create__11daCoach2D_cFv ()
 
void destroy__11daCoach2D_cFv ()
 
void draw__11daCoach2D_cFv ()
 
void execute__11daCoach2D_cFv ()
 
void drawMeter__11daCoach2D_cFv ()
 
void initiate__11daCoach2D_cFv ()
 
void update__11daCoach2D_cFv ()
 
void setBrkAnime__11daCoach2D_cFb ()
 
static void daCoach2D_create__FP11daCoach2D_c ()
 
static void daCoach2D_destroy__FP11daCoach2D_c ()
 
static void daCoach2D_execute__FP11daCoach2D_c ()
 
static void daCoach2D_draw__FP11daCoach2D_c ()
 
void draw__12dDlst_base_cFv ()
 
void __dt__15daCoach2D_HIO_cFv ()
 
void __dt__14mDoHIO_entry_cFv ()
 
void __dt__Q211daCoach2D_c6c_listFv ()
 
void __dt__11daCoach2D_cFv ()
 
void __sinit_d_a_coach_2D_cpp ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void getResInfo__14dRes_control_cFPCcP11dRes_info_ci ()
 
void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci ()
 
void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c ()
 
void getStatus__12dMsgObject_cFv ()
 
void __ct__15dMsgScrnLight_cFUcUc ()
 
void draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor ()
 
void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap ()
 
void paneTrans__8CPaneMgrFff ()
 
void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs ()
 
void dPaneClass_showNullPane__FP9J2DScreen ()
 
void show__13CPaneMgrAlphaFv ()
 
void hide__13CPaneMgrAlphaFv ()
 
void setAlphaRate__13CPaneMgrAlphaFf ()
 
void__nw__FUl ()
 
void __dl__FPv ()
 
void getBounds__7J2DPaneFv ()
 
void __ct__9J2DScreenFv ()
 
void setPriority__9J2DScreenFPCcUlP10JKRArchive ()
 
void draw__9J2DScreenFffPC14J2DGrafContext ()
 
void animation__9J2DScreenFv ()
 
void load__20J2DAnmLoaderDataBaseFPCv ()
 
void _savegpr_25 ()
 
void _savegpr_29 ()
 
void _restgpr_25 ()
 
void _restgpr_29 ()
 
void __register_global_object ()
 
static void daCoach2D_createHeap (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80657924, &lit_4003)
 
 COMPILER_STRIP_GATE (0x80657928, &lit_4004)
 
 COMPILER_STRIP_GATE (0x8065792C, &lit_4005)
 
 COMPILER_STRIP_GATE (0x80657930, &lit_4050)
 
 COMPILER_STRIP_GATE (0x80657934, &lit_4051)
 
 COMPILER_STRIP_GATE (0x80657938, &lit_4052)
 
 COMPILER_STRIP_GATE (0x8065793C, &lit_4053)
 
 COMPILER_STRIP_GATE (0x80657944, &lit_4055)
 
 COMPILER_STRIP_GATE (0x8065794C, &lit_4056)
 
static void daCoach2D_create (daCoach2D_c *param_0)
 
static void daCoach2D_destroy (daCoach2D_c *param_0)
 
static void daCoach2D_execute (daCoach2D_c *param_0)
 
static void daCoach2D_draw (daCoach2D_c *param_0)
 
 REGISTER_CTORS (0x8065789C, __sinit_d_a_coach_2D_cpp)
 

Variables

char const *const d_a_coach_2D__stringBase0
 
u8 g_dComIfG_gameInfo [122384]
 
u8 g_meter2_info [248]
 
static SECTION_DEAD char const *const stringBase_80657954 = "Coach2D"
 
static SECTION_DEAD char const *const stringBase_8065795C = "zelda_game_image_fire_icon.blo"
 
static SECTION_DEAD char const *const stringBase_8065797B = "zelda_game_image_fire_icon.brk"
 
static SECTION_DATA u8 data_8065799C [88]
 
static SECTION_DATA voidl_arcName = (void*)&d_a_coach_2D__stringBase0
 
static SECTION_RODATA f32 const lit_4003 = 180.0f
 
static SECTION_RODATA u8 const lit_4004 [4]
 
static SECTION_RODATA f32 const lit_4005 = 1.0f
 
static u8 lit_3772 [12]
 
static u8 l_HOSTIO [92]
 
static SECTION_RODATA f32 const lit_4050 = 4.0f
 
static SECTION_RODATA f32 const lit_4051 = 255.0f
 
static SECTION_RODATA f32 const lit_4052 = 70.0f
 
static SECTION_RODATA f32 const lit_4053 [1+1]
 
static SECTION_RODATA u8 const lit_4055 [8]
 
static SECTION_RODATA u8 const lit_4056 [8]
 
static actor_method_class daCoach2D_METHODS
 
actor_process_profile_definition g_profile_COACH2D
 
SECTION_DATA void__vt__12dDlst_base_c [3]
 
SECTION_DATA void__vt__11daCoach2D_c [3]
 
SECTION_DATA void__vt__Q211daCoach2D_c6c_list [4]
 
SECTION_DATA void__vt__15daCoach2D_HIO_c [3]
 
SECTION_DATA void__vt__14mDoHIO_entry_c [3]
 

Function Documentation

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__15dMsgScrnLight_cFUcUc()

void __ct__15dMsgScrnLight_cFUcUc ( )

◆ __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap()

void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap ( )

◆ __ct__9J2DScreenFv()

void __ct__9J2DScreenFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__11daCoach2D_cFv()

void __dt__11daCoach2D_cFv ( )

◆ __dt__14mDoHIO_entry_cFv()

void __dt__14mDoHIO_entry_cFv ( )

◆ __dt__15daCoach2D_HIO_cFv()

void __dt__15daCoach2D_HIO_cFv ( )

◆ __dt__Q211daCoach2D_c6c_listFv()

void __dt__Q211daCoach2D_c6c_listFv ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ __register_global_object()

void __register_global_object ( )

◆ __sinit_d_a_coach_2D_cpp()

void __sinit_d_a_coach_2D_cpp ( )

◆ _restgpr_25()

void _restgpr_25 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_25()

void _savegpr_25 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ animation__9J2DScreenFv()

void animation__9J2DScreenFv ( )

◆ COMPILER_STRIP_GATE() [1/9]

COMPILER_STRIP_GATE ( 0x80657924  ,
lit_4003 
)

◆ COMPILER_STRIP_GATE() [2/9]

COMPILER_STRIP_GATE ( 0x80657928  ,
lit_4004 
)

◆ COMPILER_STRIP_GATE() [3/9]

COMPILER_STRIP_GATE ( 0x8065792C  ,
lit_4005 
)

◆ COMPILER_STRIP_GATE() [4/9]

COMPILER_STRIP_GATE ( 0x80657930  ,
lit_4050 
)

◆ COMPILER_STRIP_GATE() [5/9]

COMPILER_STRIP_GATE ( 0x80657934  ,
lit_4051 
)

◆ COMPILER_STRIP_GATE() [6/9]

COMPILER_STRIP_GATE ( 0x80657938  ,
lit_4052 
)

◆ COMPILER_STRIP_GATE() [7/9]

COMPILER_STRIP_GATE ( 0x8065793C  ,
lit_4053 
)

◆ COMPILER_STRIP_GATE() [8/9]

COMPILER_STRIP_GATE ( 0x80657944  ,
lit_4055 
)

◆ COMPILER_STRIP_GATE() [9/9]

COMPILER_STRIP_GATE ( 0x8065794C  ,
lit_4056 
)

◆ create__11daCoach2D_cFv()

void create__11daCoach2D_cFv ( )

◆ createHeap__11daCoach2D_cFv()

void createHeap__11daCoach2D_cFv ( )

◆ daCoach2D_create()

static void daCoach2D_create ( daCoach2D_c param_0)
static

◆ daCoach2D_create__FP11daCoach2D_c()

static void daCoach2D_create__FP11daCoach2D_c ( )
static

◆ daCoach2D_createHeap()

static void daCoach2D_createHeap ( fopAc_ac_c param_0)
static

◆ daCoach2D_createHeap__FP10fopAc_ac_c()

static void daCoach2D_createHeap__FP10fopAc_ac_c ( )
static

◆ daCoach2D_destroy()

static void daCoach2D_destroy ( daCoach2D_c param_0)
static

◆ daCoach2D_destroy__FP11daCoach2D_c()

static void daCoach2D_destroy__FP11daCoach2D_c ( )
static

◆ daCoach2D_draw()

static void daCoach2D_draw ( daCoach2D_c param_0)
static

◆ daCoach2D_draw__FP11daCoach2D_c()

static void daCoach2D_draw__FP11daCoach2D_c ( )
static

◆ daCoach2D_execute()

static void daCoach2D_execute ( daCoach2D_c param_0)
static

◆ daCoach2D_execute__FP11daCoach2D_c()

static void daCoach2D_execute__FP11daCoach2D_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 ( )

◆ destroy__11daCoach2D_cFv()

void destroy__11daCoach2D_cFv ( )

◆ dPaneClass_showNullPane__FP9J2DScreen()

void dPaneClass_showNullPane__FP9J2DScreen ( )

◆ draw__11daCoach2D_cFv()

void draw__11daCoach2D_cFv ( )

◆ draw__12dDlst_base_cFv()

void draw__12dDlst_base_cFv ( )

◆ draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor()

void draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor ( )

◆ draw__9J2DScreenFffPC14J2DGrafContext()

void draw__9J2DScreenFffPC14J2DGrafContext ( )

◆ draw__Q211daCoach2D_c6c_listFv()

void draw__Q211daCoach2D_c6c_listFv ( )

◆ drawMeter__11daCoach2D_cFv()

void drawMeter__11daCoach2D_cFv ( )

◆ execute__11daCoach2D_cFv()

void execute__11daCoach2D_cFv ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ getBounds__7J2DPaneFv()

void getBounds__7J2DPaneFv ( )

◆ getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs()

void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs ( )

◆ getRes__14dRes_control_cFPCcPCcP11dRes_info_ci()

void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci ( )

◆ getResInfo__14dRes_control_cFPCcP11dRes_info_ci()

void getResInfo__14dRes_control_cFPCcP11dRes_info_ci ( )

◆ getStatus__12dMsgObject_cFv()

void getStatus__12dMsgObject_cFv ( )

◆ hide__13CPaneMgrAlphaFv()

void hide__13CPaneMgrAlphaFv ( )

◆ initiate__11daCoach2D_cFv()

void initiate__11daCoach2D_cFv ( )

◆ load__20J2DAnmLoaderDataBaseFPCv()

void load__20J2DAnmLoaderDataBaseFPCv ( )

◆ paneTrans__8CPaneMgrFff()

void paneTrans__8CPaneMgrFff ( )

◆ REGISTER_CTORS()

REGISTER_CTORS ( 0x8065789C  ,
__sinit_d_a_coach_2D_cpp   
)

◆ set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c()

void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c ( )

◆ setAlphaRate__13CPaneMgrAlphaFf()

void setAlphaRate__13CPaneMgrAlphaFf ( )

◆ setBrkAnime__11daCoach2D_cFb()

void setBrkAnime__11daCoach2D_cFb ( )

◆ setPriority__9J2DScreenFPCcUlP10JKRArchive()

void setPriority__9J2DScreenFPCcUlP10JKRArchive ( )

◆ show__13CPaneMgrAlphaFv()

void show__13CPaneMgrAlphaFv ( )

◆ update__11daCoach2D_cFv()

void update__11daCoach2D_cFv ( )

Variable Documentation

◆ __vt__11daCoach2D_c

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

◆ __vt__12dDlst_base_c

SECTION_DATA void* __vt__12dDlst_base_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void draw__12dDlst_base_cFv()
Definition d_a_coach_2D.cpp:303

◆ __vt__14mDoHIO_entry_c

SECTION_DATA void* __vt__14mDoHIO_entry_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__14mDoHIO_entry_cFv()
Definition d_a_coach_2D.cpp:329

◆ __vt__15daCoach2D_HIO_c

SECTION_DATA void* __vt__15daCoach2D_HIO_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__15daCoach2D_HIO_cFv()

◆ __vt__Q211daCoach2D_c6c_list

SECTION_DATA void* __vt__Q211daCoach2D_c6c_list[4]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void draw__Q211daCoach2D_c6c_listFv()
void __dt__Q211daCoach2D_c6c_listFv()

◆ d_a_coach_2D__stringBase0

char const* const d_a_coach_2D__stringBase0
extern

◆ daCoach2D_METHODS

actor_method_class daCoach2D_METHODS
static
Initial value:
= {
0,
}
static void daCoach2D_execute__FP11daCoach2D_c()
static void daCoach2D_destroy__FP11daCoach2D_c()
static void daCoach2D_draw__FP11daCoach2D_c()
static void daCoach2D_create__FP11daCoach2D_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ data_8065799C

SECTION_DATA u8 data_8065799C[88]
static
Initial value:
= {
0x42, 0x34, 0x00, 0x00, 0xC1, 0x70, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00,
0x00, 0x40, 0xF0, 0x00, 0x00, 0xC0, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00,
0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F,
0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x40, 0xA0, 0x00, 0x00,
0x40, 0x40, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xB9, 0x00, 0x9B, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0x57, 0x00, 0x73, 0x00, 0x00, 0x00, 0x14, 0x00, 0x01,
}

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_meter2_info

u8 g_meter2_info[248]
extern

◆ g_profile_COACH2D

actor_process_profile_definition g_profile_COACH2D
extern
Initial value:
= {
3,
&g_fpcLf_Method.mBase,
sizeof(daCoach2D_c),
0,
0,
764,
0x00040000,
}
Coach 2D.
Definition d_a_coach_2D.h:15
static actor_method_class daCoach2D_METHODS
Definition d_a_coach_2D.cpp:230
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
@ PROC_COACH2D
Definition d_procname.h:94
@ 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
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_arcName

◆ l_HOSTIO

u8 l_HOSTIO[92]
static

◆ lit_3772

u8 lit_3772[12]
static

◆ lit_4003

SECTION_RODATA f32 const lit_4003 = 180.0f
static

◆ lit_4004

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

◆ lit_4005

SECTION_RODATA f32 const lit_4005 = 1.0f
static

◆ lit_4050

SECTION_RODATA f32 const lit_4050 = 4.0f
static

◆ lit_4051

SECTION_RODATA f32 const lit_4051 = 255.0f
static

◆ lit_4052

SECTION_RODATA f32 const lit_4052 = 70.0f
static

◆ lit_4053

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

◆ lit_4055

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

◆ lit_4056

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

◆ stringBase_80657954

SECTION_DEAD char const* const stringBase_80657954 = "Coach2D"
static

◆ stringBase_8065795C

SECTION_DEAD char const* const stringBase_8065795C = "zelda_game_image_fire_icon.blo"
static

◆ stringBase_8065797B

SECTION_DEAD char const* const stringBase_8065797B = "zelda_game_image_fire_icon.brk"
static