Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_s_menu.cpp File Reference

Functions

int atoi (const char *str)
 
void dScnMenu_setItem (int i_slotNo, u8 i_itemNo)
 
void dScnMenu_setPlayerDebugMode ()
 
void dScnMenu_setPlayerItemReset ()
 
bool dScnMenu_setPlayerDebugModeDungeon ()
 
int dSm_read_get_number (u8 *i_data, int *i_pos)
 
int dSm_read_comp_keyword (int i_pos, u8 *i_data, char *i_keyword, int i_size)
 
int dSm_read_comp_spel (int i_pos, u8 *i_data)
 
u8 dSm_read_presettxt (u8 *i_data)
 
u8 dSm_read_stageset (u8 *i_data)
 
int dScnMenu_Draw (dScnMenu_c *i_this)
 
int toGameScene (dScnMenu_c *i_this)
 
void setEnvData (menu_data_class *i_data)
 
int dScnMenu_Execute (dScnMenu_c *i_this)
 
int dScnMenu_IsDelete (dScnMenu_c *i_this)
 
int dScnMenu_Delete (dScnMenu_c *i_this)
 
int phase_1 (dScnMenu_c *i_this)
 
u8 search (menu_info_class *i_info)
 
int phase_2 (dScnMenu_c *i_this)
 
int dScnMenu_Create (scene_class *i_this)
 

Variables

int g_playerKind = 0
 
int g_debugHpMode = 0
 
int g_horsePosInit = 0
 
s32 l_cursolID
 
s8l_groupPoint
 
s32 l_startID
 
s32 l_timepat
 
s16 l_weekpat
 
s16 l_moonpat
 
int S_line_cnt
 
int S_antei_cnt
 
u8 l_languageType
 
static leafdraw_method_class l_dScnMenu_Method
 
scene_process_profile_definition g_profile_MENU_SCENE
 

Function Documentation

◆ atoi()

int atoi ( const char * str)

d_s_menu.cpp Debug Level Select Menu

◆ dScnMenu_Create()

int dScnMenu_Create ( scene_class * i_this)

◆ dScnMenu_Delete()

int dScnMenu_Delete ( dScnMenu_c * i_this)

◆ dScnMenu_Draw()

int dScnMenu_Draw ( dScnMenu_c * i_this)

◆ dScnMenu_Execute()

int dScnMenu_Execute ( dScnMenu_c * i_this)

◆ dScnMenu_IsDelete()

int dScnMenu_IsDelete ( dScnMenu_c * i_this)

◆ dScnMenu_setItem()

void dScnMenu_setItem ( int i_slotNo,
u8 i_itemNo )

◆ dScnMenu_setPlayerDebugMode()

void dScnMenu_setPlayerDebugMode ( )

◆ dScnMenu_setPlayerDebugModeDungeon()

bool dScnMenu_setPlayerDebugModeDungeon ( )

◆ dScnMenu_setPlayerItemReset()

void dScnMenu_setPlayerItemReset ( )

◆ dSm_read_comp_keyword()

int dSm_read_comp_keyword ( int i_pos,
u8 * i_data,
char * i_keyword,
int i_size )

◆ dSm_read_comp_spel()

int dSm_read_comp_spel ( int i_pos,
u8 * i_data )

◆ dSm_read_get_number()

int dSm_read_get_number ( u8 * i_data,
int * i_pos )

◆ dSm_read_presettxt()

u8 dSm_read_presettxt ( u8 * i_data)

◆ dSm_read_stageset()

u8 dSm_read_stageset ( u8 * i_data)

◆ phase_1()

int phase_1 ( dScnMenu_c * i_this)

◆ phase_2()

int phase_2 ( dScnMenu_c * i_this)

◆ search()

u8 search ( menu_info_class * i_info)

◆ setEnvData()

void setEnvData ( menu_data_class * i_data)

◆ toGameScene()

int toGameScene ( dScnMenu_c * i_this)

Variable Documentation

◆ g_debugHpMode

int g_debugHpMode = 0

◆ g_horsePosInit

int g_horsePosInit = 0

◆ g_playerKind

int g_playerKind = 0

◆ g_profile_MENU_SCENE

scene_process_profile_definition g_profile_MENU_SCENE
extern
Initial value:
= {
1,
sizeof(dScnMenu_c),
0,
0,
}
Definition d_s_menu.h:53
@ PROC_MENU_SCENE
Definition d_procname.h:15
static leafdraw_method_class l_dScnMenu_Method
Definition d_s_menu.cpp:1957
leafdraw_method_class g_fopScn_Method
Definition f_op_scene.cpp:54
@ fpcLy_ROOT_e
Definition f_pc_layer_tag.h:8
nodedraw_method_class g_fpcNd_Method
Definition f_pc_node.cpp:124
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
process_method_class base
Definition f_pc_leaf.h:12
process_method_class base
Definition f_pc_node.h:11
Definition f_pc_method.h:9

◆ l_cursolID

s32 l_cursolID

◆ l_dScnMenu_Method

leafdraw_method_class l_dScnMenu_Method
static
Initial value:
= {
}
int dScnMenu_Create(scene_class *i_this)
Definition d_s_menu.cpp:1599
int dScnMenu_Execute(dScnMenu_c *i_this)
Definition d_s_menu.cpp:1099
int dScnMenu_IsDelete(dScnMenu_c *i_this)
Definition d_s_menu.cpp:1426
int dScnMenu_Delete(dScnMenu_c *i_this)
Definition d_s_menu.cpp:1431
int dScnMenu_Draw(dScnMenu_c *i_this)
Definition d_s_menu.cpp:512
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_groupPoint

s8* l_groupPoint

◆ l_languageType

u8 l_languageType

◆ l_moonpat

s16 l_moonpat

◆ l_startID

s32 l_startID

◆ l_timepat

s32 l_timepat

◆ l_weekpat

s16 l_weekpat

◆ S_antei_cnt

int S_antei_cnt

◆ S_line_cnt

int S_line_cnt