Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_file_sel_warning.h
Go to the documentation of this file.
1#ifndef D_FILE_D_FILE_SEL_WARNING_H
2#define D_FILE_D_FILE_SEL_WARNING_H
3
4#include "d/d_drawlist.h"
5
6class JKRArchive;
7class CPaneMgr;
8class J2DScreen;
9class JUTFont;
10class J2DTextBox;
11class dMsgString_c;
12
14public:
15 /* 80192354 */ virtual void draw();
16 /* 801923CC */ virtual ~dDlst_FileWarn_c() {}
17
18 /* 0x04 */ J2DScreen* Scr;
19 /* 0x08 */ JUTFont* mFont;
21};
22
24public:
25 /* 80191BAC */ dFile_warning_c(JKRArchive*, u8);
26 /* 80191CF4 */ void screenSet();
27 /* 80191F18 */ void _move();
28 /* 80191F90 */ void modeWait();
29 /* 80191F94 */ void modeMove();
30 /* 80191FD4 */ bool baseMoveAnm();
31 /* 801920B8 */ void openInit();
32 /* 8019210C */ void closeInit();
33 /* 80192160 */ void init();
34 /* 80192190 */ void _draw();
35 /* 801921CC */ void drawSelf();
36 /* 801921F8 */ void setText(u32);
38
39 /* 80191C18 */ virtual ~dFile_warning_c();
40
41 // fake? needed to get vtable size correct
42 #ifdef DFILE_WARNING_C_DUMMY_VIRTUAL
43 virtual void dummy() = 0;
44 virtual void dummy2() = 0;
45 #endif
46
47 u8 getStatus() { return mStatus; }
48 void draw() { _draw(); }
49
50 /* 0x04 */ JKRArchive* mpArchive;
52 /* 0x18 */ u8 field_0x18;
53 /* 0x1C */ CPaneMgr* mpRootPane;
56 /* 0x28 */ int field_0x28;
57 /* 0x2C */ int field_0x2c;
58 /* 0x30 */ u8 field_0x30[4];
59 /* 0x34 */ f32 field_0x34;
60 /* 0x38 */ f32 mPosY;
61 /* 0x3C */ u8 field_0x3c;
62 /* 0x3D */ u8 mStatus;
63 /* 0x3E */ u8 field_0x3e;
64};
65
66#endif /* D_FILE_D_FILE_SEL_WARNING_H */
Definition d_pane_class.h:13
Definition J2DAnimation.h:146
Definition J2DScreen.h:48
Definition J2DTextBox.h:57
Definition JKRArchive.h:57
Definition JUTFont.h:69
Definition d_file_sel_warning.h:13
virtual void draw()
Definition d_file_sel_warning.cpp:255
J2DScreen * Scr
Definition d_file_sel_warning.h:18
dMsgString_c * mMsgString
Definition d_file_sel_warning.h:20
JUTFont * mFont
Definition d_file_sel_warning.h:19
virtual ~dDlst_FileWarn_c()
Definition d_file_sel_warning.h:16
Definition d_drawlist.h:31
Definition d_file_sel_warning.h:23
f32 field_0x34
Definition d_file_sel_warning.h:59
u8 field_0x3e
Definition d_file_sel_warning.h:63
int field_0x2c
Definition d_file_sel_warning.h:57
void setFontColor(JUtility::TColor, JUtility::TColor)
Definition d_file_sel_warning.cpp:242
u8 field_0x18
Definition d_file_sel_warning.h:52
u8 field_0x30[4]
Definition d_file_sel_warning.h:58
void _move()
Definition d_file_sel_warning.cpp:143
virtual void dummy()=0
f32 mPosY
Definition d_file_sel_warning.h:60
void drawSelf()
Definition d_file_sel_warning.cpp:231
void setText(u32)
Definition d_file_sel_warning.cpp:236
void modeWait()
Definition d_file_sel_warning.cpp:152
void draw()
Definition d_file_sel_warning.h:48
dDlst_FileWarn_c mFileWarn
Definition d_file_sel_warning.h:51
virtual ~dFile_warning_c()
Definition d_file_sel_warning.cpp:92
JKRArchive * mpArchive
Definition d_file_sel_warning.h:50
void _draw()
Definition d_file_sel_warning.cpp:226
void init()
Definition d_file_sel_warning.cpp:220
int field_0x28
Definition d_file_sel_warning.h:56
void closeInit()
Definition d_file_sel_warning.cpp:210
J2DAnmTransform * field_0x24
Definition d_file_sel_warning.h:55
J2DTextBox * field_0x20
Definition d_file_sel_warning.h:54
u8 getStatus()
Definition d_file_sel_warning.h:47
void openInit()
Definition d_file_sel_warning.cpp:200
bool baseMoveAnm()
Definition d_file_sel_warning.cpp:162
u8 field_0x3c
Definition d_file_sel_warning.h:61
virtual void dummy2()=0
u8 mStatus
Definition d_file_sel_warning.h:62
void screenSet()
Definition d_file_sel_warning.cpp:102
void modeMove()
Definition d_file_sel_warning.cpp:155
CPaneMgr * mpRootPane
Definition d_file_sel_warning.h:53
Definition d_msg_string.h:9
Definition TColor.h:12
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8