Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_msg_scrn_talk.h
Go to the documentation of this file.
1#ifndef MSG_SCRN_D_MSG_SCRN_TALK_H
2#define MSG_SCRN_D_MSG_SCRN_TALK_H
3
4#include "dolphin/types.h"
5#include "d/d_msg_scrn_base.h"
6
10
12 /* 80246FF0 */ dMsgScrnTalk_c(u8, u8, JKRExpHeap*);
13 /* 80247A90 */ ~dMsgScrnTalk_c();
14 /* 80247D34 */ void exec();
15 /* 80247E4C */ void drawSelf();
16 /* 802480F0 */ void arwAnimeInit();
17 /* 80248114 */ void arwAnimeMove();
18 /* 80248138 */ void dotAnimeInit();
19 /* 8024815C */ void dotAnimeMove();
20 /* 80248180 */ void setSelectString(char*, char*, char*);
21 /* 802481AC */ void setSelectRubyString(char*, char*, char*);
22 /* 802481D8 */ bool isSelect();
23 /* 8024820C */ void selectAnimeInit(u8, u8, f32, u8);
24 /* 80248244 */ bool selectAnimeMove(u8, u8, bool);
25 /* 80248278 */ bool selectAnimeEnd();
26 /* 802482AC */ void fukiScale(f32);
27 /* 802482B0 */ void fukiTrans(f32, f32);
28 /* 802482B4 */ void fukiAlpha(f32);
29 /* 8024835C */ void fukiPosCalc(u8);
30
31 /* 0x0C4 */ J2DScreen* mpTxScreen;
35 /* 0x0D4 */ int field_0xd4;
36 /* 0x0D8 */ CPaneMgr* mpArw_c;
37 /* 0x0DC */ CPaneMgr* mpMg_c[2];
38 /* 0x0E4 */ JKRExpHeap* field_0xe4;
39 /* 0x0E8 */ f32 field_0xe8;
40 /* 0x0EC */ f32 field_0xec;
41 /* 0x0F0 */ f32 field_0xf0;
42 /* 0x0F4 */ f32 field_0xf4;
43 /* 0x0F8 */ f32 field_0xf8[150];
44 /* 0x350 */ f32 field_0x350[3];
45 /* 0x35C */ s16 field_0x35c[150];
46 /* 0x488 */ u8 field_0x488;
47};
48
49#endif /* MSG_SCRN_D_MSG_SCRN_TALK_H */
Definition d_pane_class.h:13
Definition J2DScreen.h:48
Definition d_msg_scrn_3select.h:14
Definition d_msg_scrn_arrow.h:12
Definition d_msg_scrn_base.h:11
Definition d_msg_scrn_light.h:11
Definition d_a_balloon_2D.h:178
Definition d_msg_scrn_talk.h:11
void setSelectString(char *, char *, char *)
Definition d_msg_scrn_talk.cpp:504
CPaneMgr * mpArw_c
Definition d_msg_scrn_talk.h:36
void fukiTrans(f32, f32)
Definition d_msg_scrn_talk.cpp:555
void arwAnimeInit()
Definition d_msg_scrn_talk.cpp:484
int field_0xd4
Definition d_msg_scrn_talk.h:35
f32 field_0xf0
Definition d_msg_scrn_talk.h:41
void dotAnimeMove()
Definition d_msg_scrn_talk.cpp:499
void fukiPosCalc(u8)
Definition d_msg_scrn_talk.cpp:616
f32 field_0xf4
Definition d_msg_scrn_talk.h:42
f32 field_0xe8
Definition d_msg_scrn_talk.h:39
void exec()
Definition d_msg_scrn_talk.cpp:393
bool isSelect()
Definition d_msg_scrn_talk.cpp:519
dMsgScrnArrow_c * mpArrow_c
Definition d_msg_scrn_talk.h:32
f32 field_0xf8[150]
Definition d_msg_scrn_talk.h:43
void arwAnimeMove()
Definition d_msg_scrn_talk.cpp:489
f32 field_0x350[3]
Definition d_msg_scrn_talk.h:44
u8 field_0x488
Definition d_msg_scrn_talk.h:46
void setSelectRubyString(char *, char *, char *)
Definition d_msg_scrn_talk.cpp:512
void dotAnimeInit()
Definition d_msg_scrn_talk.cpp:494
JKRExpHeap * field_0xe4
Definition d_msg_scrn_talk.h:38
CPaneMgr * mpMg_c[2]
Definition d_msg_scrn_talk.h:37
bool selectAnimeEnd()
Definition d_msg_scrn_talk.cpp:543
void fukiAlpha(f32)
Definition d_msg_scrn_talk.cpp:559
void fukiScale(f32)
Definition d_msg_scrn_talk.cpp:551
~dMsgScrnTalk_c()
Definition d_msg_scrn_talk.cpp:348
dMsgScrnLight_c * mpLight_c
Definition d_msg_scrn_talk.h:34
f32 field_0xec
Definition d_msg_scrn_talk.h:40
J2DScreen * mpTxScreen
Definition d_msg_scrn_talk.h:31
dMsgScrn3Select_c * mpSelect_c
Definition d_msg_scrn_talk.h:33
bool selectAnimeMove(u8, u8, bool)
Definition d_msg_scrn_talk.cpp:534
void drawSelf()
Definition d_msg_scrn_talk.cpp:422
s16 field_0x35c[150]
Definition d_msg_scrn_talk.h:45
void selectAnimeInit(u8, u8, f32, u8)
Definition d_msg_scrn_talk.cpp:527
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8