Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_menu_quit.h
Go to the documentation of this file.
1
#ifndef D_MENU_OPTION_H
2
#define D_MENU_OPTION_H
3
4
#include "
d/d_msg_scrn_explain.h
"
5
6
class
dMq_HIO_c
:
public
JORReflexible
{
7
public
:
8
dMq_HIO_c
();
9
virtual
~dMq_HIO_c
();
10
11
virtual
void
genMessage
(
JORMContext
*);
12
13
s8
id
;
14
};
15
16
class
dDlst_MenuQuitExplain_c
:
public
dDlst_base_c
{
17
public
:
18
virtual
void
draw
();
19
virtual
~dDlst_MenuQuitExplain_c
() {}
20
21
/* 0x4 */
dMsgScrnExplain_c
*
mpExplain
;
22
};
23
24
class
dMenu_Quit_c
{
25
public
:
26
dMenu_Quit_c
();
27
virtual
~dMenu_Quit_c
();
28
29
void
select1_init
();
30
void
select1_proc
();
31
void
select2_init
();
32
void
select2_proc
();
33
void
messageChange
();
34
bool
YesNoSelect
();
35
void
msgTxtSet
(
u16
,
bool
);
36
37
/* 0x04 */
STControl
*
mStick
;
38
/* 0x08 */
dDlst_MenuQuitExplain_c
mMenuQuitExplain
;
39
/* 0x10 */
u8
field_0x10
;
40
/* 0x11 */
u8
field_0x11
;
41
/* 0x12 */
u8
field_0x12
;
42
/* 0x13 */
u8
field_0x13
;
43
/* 0x14 */
u8
field_0x14
;
44
/* 0x18 */
dMsgScrnExplain_c
*
mpScrnExplain
;
45
/* 0x1C */
u8
field_0x1c
;
46
/* 0x1E */
u16
mMsgId
;
47
/* 0x20 */
bool
field_0x20
;
48
/* 0x21 */
u8
field_0x21
;
49
/* 0x22 */
u8
field_0x22
;
50
};
51
52
#endif
/* D_MENU_OPTION_H */
JORMContext
Definition
JORMContext.h:128
JORReflexible
Definition
JORReflexible.h:47
STControl
Definition
d_lib.h:16
dDlst_MenuQuitExplain_c
Definition
d_menu_quit.h:16
dDlst_MenuQuitExplain_c::~dDlst_MenuQuitExplain_c
virtual ~dDlst_MenuQuitExplain_c()
Definition
d_menu_quit.h:19
dDlst_MenuQuitExplain_c::draw
virtual void draw()
Definition
d_menu_quit.cpp:151
dDlst_MenuQuitExplain_c::mpExplain
dMsgScrnExplain_c * mpExplain
Definition
d_menu_quit.h:21
dDlst_base_c
Definition
d_drawlist.h:33
dMenu_Quit_c
Definition
d_menu_quit.h:24
dMenu_Quit_c::messageChange
void messageChange()
Definition
d_menu_quit.cpp:71
dMenu_Quit_c::field_0x1c
u8 field_0x1c
Definition
d_menu_quit.h:45
dMenu_Quit_c::msgTxtSet
void msgTxtSet(u16, bool)
Definition
d_menu_quit.cpp:129
dMenu_Quit_c::field_0x13
u8 field_0x13
Definition
d_menu_quit.h:42
dMenu_Quit_c::~dMenu_Quit_c
virtual ~dMenu_Quit_c()
Definition
d_menu_quit.cpp:27
dMenu_Quit_c::mpScrnExplain
dMsgScrnExplain_c * mpScrnExplain
Definition
d_menu_quit.h:44
dMenu_Quit_c::YesNoSelect
bool YesNoSelect()
Definition
d_menu_quit.cpp:93
dMenu_Quit_c::field_0x21
u8 field_0x21
Definition
d_menu_quit.h:48
dMenu_Quit_c::mStick
STControl * mStick
Definition
d_menu_quit.h:37
dMenu_Quit_c::dMenu_Quit_c
dMenu_Quit_c()
Definition
d_menu_quit.cpp:22
dMenu_Quit_c::mMsgId
u16 mMsgId
Definition
d_menu_quit.h:46
dMenu_Quit_c::field_0x11
u8 field_0x11
Definition
d_menu_quit.h:40
dMenu_Quit_c::select2_proc
void select2_proc()
Definition
d_menu_quit.cpp:59
dMenu_Quit_c::field_0x20
bool field_0x20
Definition
d_menu_quit.h:47
dMenu_Quit_c::field_0x12
u8 field_0x12
Definition
d_menu_quit.h:41
dMenu_Quit_c::field_0x14
u8 field_0x14
Definition
d_menu_quit.h:43
dMenu_Quit_c::mMenuQuitExplain
dDlst_MenuQuitExplain_c mMenuQuitExplain
Definition
d_menu_quit.h:38
dMenu_Quit_c::field_0x22
u8 field_0x22
Definition
d_menu_quit.h:49
dMenu_Quit_c::field_0x10
u8 field_0x10
Definition
d_menu_quit.h:39
dMenu_Quit_c::select1_proc
void select1_proc()
Definition
d_menu_quit.cpp:40
dMenu_Quit_c::select1_init
void select1_init()
Definition
d_menu_quit.cpp:33
dMenu_Quit_c::select2_init
void select2_init()
Definition
d_menu_quit.cpp:52
dMq_HIO_c
Definition
d_menu_quit.h:6
dMq_HIO_c::~dMq_HIO_c
virtual ~dMq_HIO_c()
Definition
d_menu_quit.cpp:8
dMq_HIO_c::genMessage
virtual void genMessage(JORMContext *)
Definition
d_menu_quit.cpp:12
dMq_HIO_c::id
s8 id
Definition
d_menu_quit.h:13
dMq_HIO_c::dMq_HIO_c
dMq_HIO_c()
Definition
d_menu_quit.cpp:10
dMsgScrnExplain_c
Definition
d_msg_scrn_explain.h:12
d_msg_scrn_explain.h
s8
signed char s8
Definition
types.h:7
u16
unsigned short int u16
Definition
types.h:10
u8
unsigned char u8
Definition
types.h:8
include
d
d_menu_quit.h
Generated by
1.12.0