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
14 void exec();
15 void drawSelf();
16 void arwAnimeInit();
17 void arwAnimeMove();
18 void dotAnimeInit();
19 void dotAnimeMove();
20 void setSelectString(char*, char*, char*);
21 void setSelectRubyString(char*, char*, char*);
22 bool isSelect();
23 void selectAnimeInit(u8, u8, f32, u8);
24 bool selectAnimeMove(u8, u8, bool);
25 bool selectAnimeEnd();
26 void fukiScale(f32);
27 void fukiTrans(f32, f32);
28 void fukiAlpha(f32);
29 void fukiPosCalc(u8);
33 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:421
Definition J2DAnimation.h:391
Definition J2DAnimation.h:213
Definition J2DPicture.h:55
Definition J2DScreen.h:48
Definition JKRExpHeap.h:11
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
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Image data header.
Definition JUTTexture.h:18
Definition d_msg_scrn_item.h:11
void setSelectString(char *, char *, char *)
Definition d_msg_scrn_item.cpp:506
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:348
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
dMsgScrnItem_c(u8, u8, JKRExpHeap *)
Definition d_msg_scrn_item.cpp:26
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:530
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:502
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:522
bool selectAnimeEnd()
Definition d_msg_scrn_item.cpp:526
u32 field_0x11c
Definition d_msg_scrn_item.h:47
void selectAnimeInit(u8, u8, f32, u8)
Definition d_msg_scrn_item.cpp:518
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:654
dMsgScrnArrow_c * mpArrow_c
Definition d_msg_scrn_item.h:39
void setBpk0Animation(J2DAnmColor *)
Definition d_msg_scrn_item.cpp:646
void setBtk0Animation(J2DAnmTextureSRTKey *)
Definition d_msg_scrn_item.cpp:641
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:510
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:549
void arwAnimeMove()
Definition d_msg_scrn_item.cpp:494
void dotAnimeInit()
Definition d_msg_scrn_item.cpp:498
~dMsgScrnItem_c()
Definition d_msg_scrn_item.cpp:294
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:397
void fukiTrans(f32, f32)
Definition d_msg_scrn_item.cpp:533
bool isSelect()
Definition d_msg_scrn_item.cpp:514
void fukiAlpha(f32)
Definition d_msg_scrn_item.cpp:537
void arwAnimeInit()
Definition d_msg_scrn_item.cpp:490
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:650
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