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

Typedefs

typedef void(dScnLogo_c::* execFunc) ()
 

Functions

static int phase_0 (dScnLogo_c *i_this)
 
static int phase_1 (dScnLogo_c *i_this)
 
static int phase_2 (dScnLogo_c *i_this)
 
static int resLoad (request_of_phase_process_class *i_phase, dScnLogo_c *i_this)
 
static int dScnLogo_Create (scene_class *i_this)
 
static int dScnLogo_Execute (dScnLogo_c *i_this)
 
static int dScnLogo_Draw (dScnLogo_c *i_this)
 
static int dScnLogo_Delete (dScnLogo_c *i_this)
 
static int dScnLogo_IsDelete (dScnLogo_c *i_this)
 

Variables

static u8 cNullVec__6Z2Calc [12]
 
static dLog_HIO_c g_LogHIO
 
static execFunc l_execFunc [16]
 
static s16 const l_preLoad_dylKeyTbl [14]
 
static dScnLogo_Method l_dScnLogo_Method [5]
 
scene_process_profile_definition g_profile_LOGO_SCENE
 

Typedef Documentation

◆ execFunc

typedef void(dScnLogo_c::* execFunc) ()

Function Documentation

◆ dScnLogo_Create()

static int dScnLogo_Create ( scene_class i_this)
static

◆ dScnLogo_Delete()

static int dScnLogo_Delete ( dScnLogo_c i_this)
static

◆ dScnLogo_Draw()

static int dScnLogo_Draw ( dScnLogo_c i_this)
static

◆ dScnLogo_Execute()

static int dScnLogo_Execute ( dScnLogo_c i_this)
static

◆ dScnLogo_IsDelete()

static int dScnLogo_IsDelete ( dScnLogo_c i_this)
static

◆ phase_0()

static int phase_0 ( dScnLogo_c i_this)
static

◆ phase_1()

static int phase_1 ( dScnLogo_c i_this)
static

◆ phase_2()

static int phase_2 ( dScnLogo_c i_this)
static

◆ resLoad()

static int resLoad ( request_of_phase_process_class i_phase,
dScnLogo_c i_this 
)
static

Variable Documentation

◆ cNullVec__6Z2Calc

u8 cNullVec__6Z2Calc[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

d_s_logo.cpp Game Boot Logo's Display

◆ g_LogHIO

dLog_HIO_c g_LogHIO
static

◆ g_profile_LOGO_SCENE

scene_process_profile_definition g_profile_LOGO_SCENE
extern
Initial value:
= {
1,
sizeof(dScnLogo_c),
0,
0,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_s_logo.h:19
@ PROC_LOGO_SCENE
Definition d_procname.h:14
static dScnLogo_Method l_dScnLogo_Method[5]
Definition d_s_logo.cpp:730
leafdraw_method_class g_fopScn_Method
Definition f_op_scene.cpp:55
@ fpcLy_ROOT_e
Definition f_pc_layer_tag.h:8
nodedraw_method_class g_fpcNd_Method
Definition f_pc_node.cpp:114
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
process_method_class mBase
Definition f_pc_leaf.h:12
process_method_class mBase
Definition f_pc_node.h:11
Definition f_pc_method.h:9

◆ l_dScnLogo_Method

dScnLogo_Method l_dScnLogo_Method[5]
static
Initial value:
= {
}
static int dScnLogo_Draw(dScnLogo_c *i_this)
Definition d_s_logo.cpp:686
static int dScnLogo_Execute(dScnLogo_c *i_this)
Definition d_s_logo.cpp:678
static int dScnLogo_Create(scene_class *i_this)
Definition d_s_logo.cpp:673
static int dScnLogo_IsDelete(dScnLogo_c *i_this)
Definition d_s_logo.cpp:699
static int dScnLogo_Delete(dScnLogo_c *i_this)
Definition d_s_logo.cpp:692
int(* dScnLogo_Method)(dScnLogo_c *)
Definition d_s_logo.h:130

◆ l_execFunc

execFunc l_execFunc[16]
static
Initial value:
= {
}
void nintendoOutDraw()
Definition d_s_logo.cpp:337
void progSelDraw()
Definition d_s_logo.cpp:107
void progChangeDraw()
Definition d_s_logo.cpp:253
void nintendoInDraw()
Definition d_s_logo.cpp:326
void progOutDraw()
Definition d_s_logo.cpp:199
void warningOutDraw()
Definition d_s_logo.cpp:315
void progSetDraw()
Definition d_s_logo.cpp:227
void warningInDraw()
Definition d_s_logo.cpp:272
void dolbyOutDraw()
Definition d_s_logo.cpp:359
void nextSceneChange()
Definition d_s_logo.cpp:398
void progSet2Draw()
Definition d_s_logo.cpp:238
void progInDraw()
Definition d_s_logo.cpp:91
void dolbyOutDraw2()
Definition d_s_logo.cpp:370
void dvdWaitDraw()
Definition d_s_logo.cpp:377
void dolbyInDraw()
Definition d_s_logo.cpp:348
void warningDispDraw()
Definition d_s_logo.cpp:285

◆ l_preLoad_dylKeyTbl

s16 const l_preLoad_dylKeyTbl[14]
static
Initial value:
= {
0x02DC, 0x02CE, 0x0221, 0x00F2, 0x021B, 0x02F4, 0x0139,
0x015A, 0x02E4, 0x00FE, 0x0308, 0x030F, 0x00FF, 0x013F,
}