Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_msg_string_base.h
Go to the documentation of this file.
1#ifndef D_MSG_D_MSG_STRING_BASE_H
2#define D_MSG_D_MSG_STRING_BASE_H
3
4#include "JSystem/JMessage/resource.h"
5
6class COutFont_c;
7class J2DTextBox;
8class JUTFont;
13
15public:
18 void getResource();
19 f32 getStringLocal(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, u8);
20 f32 getStringPageLocal(u32, u8, u8, J2DTextBox*, J2DTextBox*, JUTFont*,
21 COutFont_c*, u8);
22 u8 getPageMax(int);
23 f32 getMessageLocal(u32, char*);
24
25 virtual f32 getString(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, u8);
26 virtual f32 getStringPage(u32, u8, u8, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*,
27 u8);
28 virtual f32 getMessage(u32, char*);
29 virtual void resetStringLocal(J2DTextBox*);
30 virtual void drawOutFontLocal(J2DTextBox*, f32);
31 virtual void drawFontLocal(J2DTextBox*, u8, f32, f32, f32, f32, u32, u8);
32
33private:
34 /* 0x04 */ JMessage::TResourceContainer* mpResCont;
39 /* 0x18 */ JMessage::TParse* mpParse;
40 /* 0x1C */ void* field_0x1c;
41 /* 0x20 */ u16 field_0x20;
42};
43
44#endif /* D_MSG_D_MSG_STRING_BASE_H */
Definition d_msg_out_font.h:39
Definition d_msg_string_base.h:14
virtual void resetStringLocal(J2DTextBox *)
Definition d_msg_string_base.cpp:172
virtual f32 getMessage(u32, char *)
Definition d_msg_string_base.cpp:168
JMessage::TResourceContainer * mpResCont
Definition d_msg_string_base.h:34
virtual void drawFontLocal(J2DTextBox *, u8, f32, f32, f32, f32, u32, u8)
Definition d_msg_string_base.cpp:153
f32 getStringPageLocal(u32, u8, u8, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
Definition d_msg_string_base.cpp:92
jmessage_string_tSequenceProcessor * mpSeqProc
Definition d_msg_string_base.h:37
u8 getPageMax(int)
Definition d_msg_string_base.cpp:120
virtual f32 getString(u32, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
Definition d_msg_string_base.cpp:157
jmessage_string_tControl * mpCtrl
Definition d_msg_string_base.h:35
f32 getMessageLocal(u32, char *)
Definition d_msg_string_base.cpp:129
u16 field_0x20
Definition d_msg_string_base.h:41
jmessage_string_tRenderingProcessor * mpRenProc
Definition d_msg_string_base.h:38
jmessage_string_tReference * mpRefer
Definition d_msg_string_base.h:36
void getResource()
Definition d_msg_string_base.cpp:59
dMsgStringBase_c()
Definition d_msg_string_base.cpp:15
void * field_0x1c
Definition d_msg_string_base.h:40
~dMsgStringBase_c()
Definition d_msg_string_base.cpp:38
virtual void drawOutFontLocal(J2DTextBox *, f32)
Definition d_msg_string_base.cpp:175
JMessage::TParse * mpParse
Definition d_msg_string_base.h:39
f32 getStringLocal(u32, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
Definition d_msg_string_base.cpp:66
virtual f32 getStringPage(u32, u8, u8, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
Definition d_msg_string_base.cpp:162
Definition d_msg_class.h:537
Definition d_msg_class.h:541
Definition d_msg_class.h:625
Definition d_msg_class.h:608