Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_msg_string.h
Go to the documentation of this file.
1#ifndef D_MSG_D_MSG_STRING_H
2#define D_MSG_D_MSG_STRING_H
3
5
6class COutFont_c;
7class JUTFont;
8
10public:
14
15 virtual f32 getString(u32 param_0, J2DTextBox* param_1, J2DTextBox* param_2,
16 JUTFont* param_3, COutFont_c* param_4, u8 param_5) {
17 if (param_4 == NULL && mpOutFont != NULL) {
18 return getStringLocal(param_0, param_1, param_2, param_3, mpOutFont, param_5);
19 } else {
20 return getStringLocal(param_0, param_1, param_2, param_3, param_4, param_5);
21 }
22 }
23 virtual f32 getStringPage(u32 param_1, u8 param_2, u8 param_3,
24 J2DTextBox* param_4, J2DTextBox* param_5,
25 JUTFont* param_6, COutFont_c* param_7, u8 param_8) {
26 if (param_7 == NULL && mpOutFont != NULL) {
27 return getStringPageLocal(param_1, param_2, param_3, param_4, param_5, param_6,
28 mpOutFont, param_8);
29 } else {
30 return getStringPageLocal(param_1, param_2, param_3, param_4, param_5, param_6, param_7,
31 param_8);
32 }
33 }
34 virtual void resetStringLocal(J2DTextBox*);
35 virtual void drawOutFontLocal(J2DTextBox*, f32);
36 virtual void drawFontLocal(J2DTextBox*, u8, f32, f32, f32, f32, u32, u8);
37
38 void drawOutFont(J2DTextBox* param_0, f32 param_1) {
39 drawOutFontLocal(param_0, param_1);
40 }
41
42private:
43 /* 0x24 */ COutFont_c* mpOutFont;
44 /* 0x28 */ u8 field_0x28;
45};
46
47#endif /* D_MSG_D_MSG_STRING_H */
Definition d_msg_out_font.h:39
Definition J2DTextBox.h:57
Definition JUTFont.h:69
Definition d_msg_string_base.h:14
f32 getStringPageLocal(u32, u8, u8, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
Definition d_msg_string_base.cpp:94
f32 getStringLocal(u32, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
Definition d_msg_string_base.cpp:65
Definition d_msg_string.h:9
u8 field_0x28
Definition d_msg_string.h:44
COutFont_c * mpOutFont
Definition d_msg_string.h:43
virtual f32 getStringPage(u32 param_1, u8 param_2, u8 param_3, J2DTextBox *param_4, J2DTextBox *param_5, JUTFont *param_6, COutFont_c *param_7, u8 param_8)
Definition d_msg_string.h:23
virtual void resetStringLocal(J2DTextBox *)
Definition d_msg_string.cpp:26
virtual f32 getString(u32 param_0, J2DTextBox *param_1, J2DTextBox *param_2, JUTFont *param_3, COutFont_c *param_4, u8 param_5)
Definition d_msg_string.h:15
void drawOutFont(J2DTextBox *param_0, f32 param_1)
Definition d_msg_string.h:38
virtual void drawOutFontLocal(J2DTextBox *, f32)
Definition d_msg_string.cpp:30
dMsgString_c()
Definition d_msg_string.cpp:7
virtual void drawFontLocal(J2DTextBox *, u8, f32, f32, f32, f32, u32, u8)
Definition d_msg_string.cpp:42
~dMsgString_c()
Definition d_msg_string.cpp:21
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8