Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_msg_scrn_item.h
Go to the documentation of this file.
1#ifndef MSG_SCRN_D_MSG_SCRN_ITEM_H
2#define MSG_SCRN_D_MSG_SCRN_ITEM_H
3
4#include "dolphin/types.h"
5#include "d/d_msg_scrn_base.h"
6
10
12 /* 8023E79C */ dMsgScrnItem_c(u8, u8, JKRExpHeap*);
13 /* 8023F51C */ ~dMsgScrnItem_c();
14 /* 8023F888 */ void exec();
15 /* 8023FB24 */ void drawSelf();
16 /* 8023FF30 */ void arwAnimeInit();
17 /* 8023FF54 */ void arwAnimeMove();
18 /* 8023FF78 */ void dotAnimeInit();
19 /* 8023FF9C */ void dotAnimeMove();
20 /* 8023FFC0 */ void setSelectString(char*, char*, char*);
21 /* 8023FFE4 */ void setSelectRubyString(char*, char*, char*);
22 /* 80240008 */ bool isSelect();
23 /* 8024002C */ void selectAnimeInit(u8, u8, f32, u8);
24 /* 8024005C */ bool selectAnimeMove(u8, u8, bool);
25 /* 80240080 */ bool selectAnimeEnd();
26 /* 802400A4 */ void fukiScale(f32);
27 /* 802400A8 */ void fukiTrans(f32, f32);
28 /* 802400CC */ void fukiAlpha(f32);
29 /* 80240174 */ void fukiPosCalc(u8);
30 /* 8024074C */ void setBtk0Animation(J2DAnmTextureSRTKey*);
31 /* 802407E8 */ void setBpk0Animation(J2DAnmColor*);
32 /* 80240844 */ void setBpk1Animation(J2DAnmColor*);
33 /* 802408A4 */ bool isOugiID();
34
35 /* 0x0C4 */ J2DScreen* mpTxScreen;
36 /* 0x0C8 */ J2DPicture* mpItemPane[3];
37 /* 0x0D4 */ void* mpItemTex[3];
38 /* 0x0E0 */ ResTIMG* field_0x0e0[3];
42 /* 0x0F8 */ u8 field_0xf8[0x108 - 0xf8];
43 /* 0x108 */ CPaneMgr* mpArw_c;
44 /* 0x10C */ CPaneMgr* mpMg_c[2];
45 /* 0x114 */ u32 field_0x114;
47 /* 0x11C */ u32 field_0x11c;
48 /* 0x120 */ u8 field_0x120[0x12c - 0x120];
49 /* 0x12C */ J2DAnmColorKey* field_0x12c[2];
50 /* 0x134 */ u32 field_0x134;
51 /* 0x138 */ JKRExpHeap* field_0x138;
52 /* 0x13C */ f32 field_0x13c;
53 /* 0x140 */ f32 field_0x140[1];
54 /* 0x13C */ u8 field_0x144[0x154 - 0x144];
55 /* 0x154 */ f32 field_0x154[2];
56 /* 0x15C */ f32 field_0x15c;
57 /* 0x160 */ f32 field_0x160;
58 /* 0x164 */ f32 field_0x164;
59 /* 0x168 */ f32 field_0x168;
60 /* 0x16C */ f32 field_0x16c;
61 /* 0x170 */ f32 field_0x170;
62 /* 0x174 */ f32 field_0x174;
63 /* 0x178 */ f32 field_0x178;
64 /* 0x17C */ f32 field_0x17c;
65 /* 0x180 */ f32 field_0x180;
66 /* 0x184 */ f32 field_0x184;
67 /* 0x188 */ f32 field_0x188[3];
68 /* 0x194 */ f32 field_0x194;
69 /* 0x198 */ int mItemIndex;
70 /* 0x19C */ u8 field_0x19c;
71 /* 0x19D */ bool field_0x19d;
72 /* 0x19E */ bool field_0x19e;
73 /* 0x19F */ u8 field_0x19f;
74};
75
76#endif /* MSG_SCRN_D_MSG_SCRN_ITEM_H */
Definition d_pane_class.h:13
Definition J2DAnimation.h:411
Definition J2DAnimation.h:381
Definition J2DAnimation.h:203
Definition J2DPicture.h:55
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
Image data header.
Definition d_menu_dmap_map.cpp:109
Definition d_msg_scrn_item.h:11
void setSelectString(char *, char *, char *)
Definition d_msg_scrn_item.cpp:453
f32 field_0x13c
Definition d_msg_scrn_item.h:52
u32 field_0x134
Definition d_msg_scrn_item.h:50
f32 field_0x160
Definition d_msg_scrn_item.h:57
void exec()
Definition d_msg_scrn_item.cpp:301
u8 field_0x144[0x154 - 0x144]
Definition d_msg_scrn_item.h:54
f32 field_0x194
Definition d_msg_scrn_item.h:68
f32 field_0x140[1]
Definition d_msg_scrn_item.h:53
f32 field_0x178
Definition d_msg_scrn_item.h:63
f32 field_0x164
Definition d_msg_scrn_item.h:58
f32 field_0x188[3]
Definition d_msg_scrn_item.h:67
J2DPicture * mpItemPane[3]
Definition d_msg_scrn_item.h:36
dMsgScrnLight_c * mpLight_c
Definition d_msg_scrn_item.h:41
f32 field_0x180
Definition d_msg_scrn_item.h:65
void fukiScale(f32)
Definition d_msg_scrn_item.cpp:485
u8 field_0x19c
Definition d_msg_scrn_item.h:70
J2DScreen * mpTxScreen
Definition d_msg_scrn_item.h:35
void dotAnimeMove()
Definition d_msg_scrn_item.cpp:448
CPaneMgr * mpArw_c
Definition d_msg_scrn_item.h:43
dMsgScrn3Select_c * mpSelect_c
Definition d_msg_scrn_item.h:40
u8 field_0xf8[0x108 - 0xf8]
Definition d_msg_scrn_item.h:42
u8 field_0x19f
Definition d_msg_scrn_item.h:73
u32 field_0x114
Definition d_msg_scrn_item.h:45
bool selectAnimeMove(u8, u8, bool)
Definition d_msg_scrn_item.cpp:474
bool selectAnimeEnd()
Definition d_msg_scrn_item.cpp:480
u32 field_0x11c
Definition d_msg_scrn_item.h:47
void selectAnimeInit(u8, u8, f32, u8)
Definition d_msg_scrn_item.cpp:469
J2DAnmTextureSRTKey * field_0x118[1]
Definition d_msg_scrn_item.h:46
f32 field_0x16c
Definition d_msg_scrn_item.h:60
bool isOugiID()
Definition d_msg_scrn_item.cpp:620
dMsgScrnArrow_c * mpArrow_c
Definition d_msg_scrn_item.h:39
void setBpk0Animation(J2DAnmColor *)
Definition d_msg_scrn_item.cpp:609
void setBtk0Animation(J2DAnmTextureSRTKey *)
Definition d_msg_scrn_item.cpp:602
f32 field_0x184
Definition d_msg_scrn_item.h:66
J2DAnmColorKey * field_0x12c[2]
Definition d_msg_scrn_item.h:49
f32 field_0x17c
Definition d_msg_scrn_item.h:64
void setSelectRubyString(char *, char *, char *)
Definition d_msg_scrn_item.cpp:459
f32 field_0x154[2]
Definition d_msg_scrn_item.h:55
ResTIMG * field_0x0e0[3]
Definition d_msg_scrn_item.h:38
void fukiPosCalc(u8)
Definition d_msg_scrn_item.cpp:507
void arwAnimeMove()
Definition d_msg_scrn_item.cpp:438
void dotAnimeInit()
Definition d_msg_scrn_item.cpp:443
~dMsgScrnItem_c()
Definition d_msg_scrn_item.cpp:246
bool field_0x19d
Definition d_msg_scrn_item.h:71
int mItemIndex
Definition d_msg_scrn_item.h:69
f32 field_0x174
Definition d_msg_scrn_item.h:62
void drawSelf()
Definition d_msg_scrn_item.cpp:352
void fukiTrans(f32, f32)
Definition d_msg_scrn_item.cpp:489
bool isSelect()
Definition d_msg_scrn_item.cpp:464
void fukiAlpha(f32)
Definition d_msg_scrn_item.cpp:494
void arwAnimeInit()
Definition d_msg_scrn_item.cpp:433
u8 field_0x120[0x12c - 0x120]
Definition d_msg_scrn_item.h:48
f32 field_0x168
Definition d_msg_scrn_item.h:59
void * mpItemTex[3]
Definition d_msg_scrn_item.h:37
f32 field_0x170
Definition d_msg_scrn_item.h:61
void setBpk1Animation(J2DAnmColor *)
Definition d_msg_scrn_item.cpp:615
f32 field_0x15c
Definition d_msg_scrn_item.h:56
CPaneMgr * mpMg_c[2]
Definition d_msg_scrn_item.h:44
JKRExpHeap * field_0x138
Definition d_msg_scrn_item.h:51
bool field_0x19e
Definition d_msg_scrn_item.h:72
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8