Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_menu_dmap.h
Go to the documentation of this file.
1#ifndef D_MENU_D_MENU_DMAP_H
2#define D_MENU_D_MENU_DMAP_H
3
4#include "d/d_select_cursor.h"
5#include "d/d_msg_flow.h"
6#include "d/d_menu_dmap_map.h"
8#include "dolphin/types.h"
9
10class CPaneMgr;
11struct CSTControl;
12class J2DOrthoGraph;
13class J2DPicture;
14class J2DScreen;
15class JKRArchive;
16class JKRExpHeap;
17class STControl;
19class dMsgString_c;
20class dMeterHaihai_c;
22class J2DPictureEx;
23
24struct renderingDmap_c {
25 /* 801C0380 */ virtual ~renderingDmap_c() {}
26 /* 801C051C */ renderingDmap_c();
27};
28
30 /* 801B7F20 */ dMenu_DmapBg_c(JKRExpHeap*, STControl*);
31 /* 801B8110 */ void mapScreenInit();
32 /* 801B884C */ void mapScreenAnime();
33 /* 801B88F4 */ void mapIconScaleSet(u8);
34 /* 801B893C */ void iconScaleAnmInit(f32, f32, u8);
35 /* 801B8954 */ bool iconScaleAnm();
36 /* 801B8A0C */ void buttonIconScreenInit();
37 /* 801B8DE4 */ void setAButtonString(u32);
38 /* 801B8EBC */ void setBButtonString(u32);
39 /* 801B8F94 */ void setCButtonString(u32);
40 /* 801B90BC */ void setJButtonString(u32);
41 /* 801B90E0 */ void createExplain();
42 /* 801B9164 */ void deleteExplain();
43 /* 801B91DC */ void baseScreenInit();
44 /* 801B944C */ void setFloorMessage();
45 /* 801BA0B4 */ bool dpdMove(s8, s8, s8, u8*, u8);
46 /* 801BA0BC */ ~dMenu_DmapBg_c();
47 /* 801BA60C */ void setAllAlphaRate(f32, bool);
48 /* 801BA700 */ void setGoldAnimation(bool);
49 /* 801BA7F0 */ void setGoldFrameAlphaRate(f32);
50 /* 801BA974 */ void addGoldFrameAlphaRate();
51 /* 801BAA4C */ void decGoldFrameAlphaRate();
52 /* 801BAB10 */ void draw();
53 /* 801BB334 */ void update();
54 /* 801BB464 */ void calcCursor();
55 /* 801BB468 */ void drawCursor();
56
60
61 /* 0xC98 */ JKRExpHeap* field_0xc98;
62 /* 0xC9C */ JKRExpHeap* mpTalkHeap;
63 /* 0xCA0 */ STControl* field_0xca0;
64 /* 0xCA4 */ J2DScreen* mBaseScreen;
65 /* 0xCA8 */ J2DScreen* mMapScreen[2];
66 /* 0xCB0 */ int field_0xcb0;
69 /* 0xCBC */ J2DScreen* mFloorScreen;
71 /* 0xCC4 */ J2DPicture* field_0xcc4;
72 /* 0xCC8 */ dMsgString_c* mString;
78 /* 0xCE4 */ CPaneMgrAlpha* mpBlack;
81 /* 0xCF0 */ int field_0xcf0;
82 /* 0xCF4 */ CPaneMgr* field_0xcf4;
83 /* 0xCF8 */ CPaneMgr* field_0xcf8;
84 /* 0xCFC */ u8 field_0xcfc[0xd00 - 0xcfc];
85 /* 0xD00 */ CPaneMgr* mpMapSpace[2];
86 /* 0xD08 */ CPaneMgr* mpButtonAB[2];
87 /* 0xD10 */ CPaneMgr* mpButtonText[2];
90 /* 0xD20 */ JKRArchive* field_0xd20;
93 /* 0xD2C */ u8 field_0xd2c[0xd30 - 0xd2c];
96 /* 0xD80 */ u8 field_0xd80[0xc];
97 /* 0xD8C */ u8 field_0xd8c;
98 /* 0xD8D */ u8 field_0xd8d;
99 /* 0xD8E */ u8 field_0xd8e;
100 /* 0xD8F */ u8 field_0xd8f;
101 /* 0xD90 */ u8 field_0xd90;
102 /* 0xD91 */ u8 field_0xd91;
103 /* 0xD92 */ u8 field_0xd92;
104 /* 0xD93 */ u8 field_0xd93;
105 /* 0xD94 */ f32 field_0xd94;
106 /* 0xD98 */ f32 field_0xd98;
107 /* 0xD9C */ f32 field_0xd9c;
108 /* 0xDA0 */ f32 field_0xda0;
109 /* 0xDA4 */ f32 field_0xda4;
110 /* 0xDA8 */ f32 field_0xda8;
111 /* 0xDAC */ f32 field_0xdac;
112 /* 0xDB0 */ f32 field_0xdb0;
113 /* 0xDB4 */ f32 field_0xdb4;
114 /* 0xDB8 */ f32 field_0xdb8;
115 /* 0xDBC */ f32 field_0xdbc;
116 /* 0xDC0 */ f32 field_0xdc0;
117 /* 0xDC4 */ f32 field_0xdc4;
118 /* 0xDC8 */ f32 field_0xdc8[1];
119 /* 0xDCC */ f32 field_0xdcc;
120 /* 0xDD0 */ u8 field_0xdd0;
121 /* 0xDD1 */ u8 field_0xdd1;
122 /* 0xDD2 */ u8 field_0xdd2;
123 /* 0xDD3 */ u8 field_0xdd3;
124 /* 0xDD4 */ s8 field_0xdd4;
125 /* 0xDD5 */ u8 field_0xdd5;
126 /* 0xDD6 */ s8 field_0xdd6;
127 /* 0xDD7 */ u8 field_0xdd7;
128 /* 0xDD8 */ u8 field_0xdd8;
129 /* 0xDD9 */ u8 field_0xdd9;
130 /* 0xDDA */ u8 field_0xdda;
131};
132
134public:
135 /* 801BB498 */ dMenu_Dmap_c(JKRExpHeap*, STControl*, CSTControl*, u8, u8);
136 /* 801BB634 */ void screenInit();
137 /* 801BC788 */ void getPlayerIconPos(s8, f32);
138 /* 801BC848 */ void getIconPos(s8, f32);
139 /* 801BD1D4 */ s8 getCurFloorPos();
140 /* 801BD1E8 */ s8 getDefaultCurFloorPos();
141 /* 801BD208 */ void iconMoveCalc();
142 /* 801BD3B8 */ void drawFloorScreenBack(J2DScreen*, f32, f32, J2DOrthoGraph*);
143 /* 801BD524 */ void drawFloorScreenTop(J2DScreen*, f32, f32, J2DOrthoGraph*);
144 /* 801BD690 */ bool isMapMoveState();
145 /* 801BD6C4 */ void floorChangeMode();
146 /* 801BD7C0 */ void _create();
147 /* 801BDDA4 */ void _move();
148 /* 801BDEF8 */ void setMapTexture();
149 /* 801BDF48 */ void mapBgAnime();
150 /* 801BDF6C */ void mapControl();
151 /* 801BE328 */ bool isOpen();
152 /* 801BE670 */ bool isClose();
153 /* 801BE7E0 */ void _draw();
154 /* 801BEAFC */ void itemInfo_init_proc();
155 /* 801BEB0C */ void itemInfo_proc();
156 /* 801BEB44 */ void itemSelect();
157 /* 801BEF28 */ void getNextItem(int);
158 /* 801BEFCC */ void itemSelectAnmInit();
159 /* 801BF030 */ void itemSelectAnm();
160 /* 801BF180 */ void itemInfoOpenAnm();
161 /* 801BF18C */ void itemInfoWait();
162 /* 801BF278 */ void itemInfoCloseAnm();
163 /* 801BF334 */ u8 getNextStatus();
164 /* 801BF410 */ bool isSync();
165 /* 801BF464 */ void isKeyCheck();
166 /* 801BF4A4 */ void infoModeChange_init_proc();
167 /* 801BF528 */ void infoModeChange_proc();
168 /* 801BF688 */ void mapModeChange_init_proc();
169 /* 801BF70C */ void mapModeChange_proc();
170 /* 801BF8A0 */ void lv5_talk_init_proc();
171 /* 801BF8F8 */ void lv5_talk_proc();
172 /* 801BF9D4 */ void mapMode_init_proc();
173 /* 801BF9E0 */ void mapMode_proc();
174 /* 801BFA84 */ void floorSelect_init_proc();
175 /* 801BFA88 */ void floorSelect_proc();
176 /* 801BFC78 */ void itemCarryCheck();
177 /* 801BFCAC */ void floorChange_init_proc();
178 /* 801BFD5C */ void floorChange_proc();
179 /* 801BFF84 */ void zoomWait_init_proc();
180 /* 801BFF88 */ void zoomWait_proc();
181 /* 801C008C */ void zoomIn_init_proc();
182 /* 801C01A0 */ void zoomIn_proc();
183 /* 801C023C */ void zoomOut_init_proc();
184 /* 801C02F0 */ void zoomOut_proc();
185
186 /* 801BCDF4 */ virtual ~dMenu_Dmap_c();
187
193
195
196private:
198 /* 0x008 */ dMenu_DmapBg_c* mpDrawBg[2];
199 /* 0x010 */ CPaneMgr* field_0x10;
200 /* 0x014 */ CPaneMgr* mSelFloor[8];
201 /* 0x034 */ CPaneMgr* mIconLinkPos[8];
202 /* 0x054 */ CPaneMgr* mIconBossPos[8];
203 /* 0x074 */ CPaneMgr* mStayIcon[2];
204 /* 0x07C */ CPaneMgr* field_0x7c[3];
205 /* 0x088 */ CPaneMgr* field_0x88[3];
206 /* 0x094 */ CPaneMgr* field_0x94;
207 /* 0x098 */ CPaneMgr* field_0x98;
208 /* 0x09C */ u8 field_0x9c[0x44];
210 /* 0x0E4 */ JKRArchive* field_0xe4;
211 /* 0x0E8 */ JKRExpHeap* field_0xe8;
212 /* 0x0EC */ JKRExpHeap* mDmapHeap;
213 /* 0x0F0 */ STControl* mSelStick;
214 /* 0x0F4 */ STControl* mpStick;
215 /* 0x0F8 */ CSTControl* mpCStick;
216 /* 0x0FC */ u8* mItemTexBuf;
217 /* 0x100 */ void* mpBinData;
218 /* 0x104 */ f32 field_0x104;
219 /* 0x108 */ f32 field_0x108;
220 /* 0x10C */ f32 field_0x10c;
221 /* 0x110 */ f32 field_0x110;
222 /* 0x114 */ f32 field_0x114[8];
223 /* 0x134 */ f32 field_0x134;
224 /* 0x138 */ f32 field_0x138;
225 /* 0x13C */ f32 field_0x13c;
226 /* 0x140 */ f32 field_0x140;
227 /* 0x144 */ f32 field_0x144;
228 /* 0x148 */ f32 field_0x148;
229 /* 0x14C */ Vec field_0x14c[2];
230 /* 0x164 */ s16 field_0x164;
231 /* 0x166 */ u16 mCMessageNum;
232 /* 0x168 */ u16 mJMessageNum;
233 /* 0x16A */ u16 field_0x16a;
234 /* 0x16C */ s8 field_0x16c;
235 /* 0x16D */ s8 field_0x16d;
236 /* 0x16E */ u8 field_0x16e;
237 /* 0x16F */ u8 field_0x16f;
238 /* 0x170 */ s8 mFloorAll;
239 /* 0x171 */ s8 mBottomFloor;
240 /* 0x172 */ s8 field_0x172;
241 /* 0x173 */ s8 field_0x173;
242 /* 0x174 */ u8 field_0x174[3];
243 /* 0x177 */ u8 field_0x177;
244 /* 0x178 */ u8 field_0x178;
245 /* 0x179 */ u8 field_0x179;
246 /* 0x17A */ u8 mInOutDir;
247 /* 0x17B */ u8 field_0x17b;
248 /* 0x17C */ u8 field_0x17c;
249 /* 0x17D */ u8 field_0x17d;
250 /* 0x17E */ u8 field_0x17e;
251 /* 0x17F */ u8 mZoomState;
252 /* 0x180 */ u8 field_0x180;
253 /* 0x181 */ u8 field_0x181;
254 /* 0x182 */ u8 field_0x182;
255 /* 0x183 */ u8 field_0x183;
256 /* 0x184 */ bool field_0x184;
257 /* 0x185 */ u8 field_0x185;
258};
259
260#endif /* D_MENU_D_MENU_DMAP_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_pane_class_alpha.h:46
Definition d_pane_class_alpha.h:10
Definition d_pane_class.h:13
Definition J2DAnimation.h:203
Definition J2DOrthoGraph.h:10
Definition J2DPictureEx.h:13
Definition J2DPicture.h:55
Definition J2DScreen.h:48
Definition JKRArchive.h:57
Definition d_lib.h:16
Definition d_drawlist.h:31
Definition d_menu_dmap.h:133
void floorChangeMode()
Definition d_menu_dmap.cpp:1704
void _move()
Definition d_menu_dmap.cpp:1751
u8 field_0x174[3]
Definition d_menu_dmap.h:242
f32 field_0x138
Definition d_menu_dmap.h:224
f32 field_0x110
Definition d_menu_dmap.h:221
f32 field_0x108
Definition d_menu_dmap.h:219
f32 field_0x114[8]
Definition d_menu_dmap.h:222
u8 field_0x16e
Definition d_menu_dmap.h:236
void * mpBinData
Definition d_menu_dmap.h:217
u8 mInOutDir
Definition d_menu_dmap.h:246
STControl * mpStick
Definition d_menu_dmap.h:214
u8 field_0x185
Definition d_menu_dmap.h:257
u16 mCMessageNum
Definition d_menu_dmap.h:231
f32 field_0x13c
Definition d_menu_dmap.h:225
s8 getFloorAll()
Definition d_menu_dmap.h:192
u8 mZoomState
Definition d_menu_dmap.h:251
s8 field_0x172
Definition d_menu_dmap.h:240
void _draw()
Definition d_menu_dmap.cpp:1800
void setInOutDir(u8 dir)
Definition d_menu_dmap.h:188
void drawFloorScreenTop(J2DScreen *, f32, f32, J2DOrthoGraph *)
Definition d_menu_dmap.cpp:1658
dMenu_DmapBg_c * mpDrawBg[2]
Definition d_menu_dmap.h:198
void iconMoveCalc()
Definition d_menu_dmap.cpp:1609
CPaneMgr * field_0x7c[3]
Definition d_menu_dmap.h:204
void getIconPos(s8, f32)
Definition d_menu_dmap.cpp:1413
void getPlayerIconPos(s8, f32)
Definition d_menu_dmap.cpp:1400
CPaneMgr * field_0x88[3]
Definition d_menu_dmap.h:205
u8 field_0x17b
Definition d_menu_dmap.h:247
f32 field_0x140
Definition d_menu_dmap.h:226
JKRExpHeap * field_0xe8
Definition d_menu_dmap.h:211
u8 getNextStatus()
Definition d_menu_dmap.cpp:1853
CPaneMgr * mIconBossPos[8]
Definition d_menu_dmap.h:202
s8 mBottomFloor
Definition d_menu_dmap.h:239
u8 * mItemTexBuf
Definition d_menu_dmap.h:216
s8 getDefaultCurFloorPos()
Definition d_menu_dmap.cpp:1604
void zoomIn_init_proc()
Definition d_menu_dmap.cpp:1948
s8 mFloorAll
Definition d_menu_dmap.h:238
u8 field_0x9c[0x44]
Definition d_menu_dmap.h:208
CPaneMgr * field_0x98
Definition d_menu_dmap.h:207
bool isSync()
Definition d_menu_dmap.cpp:1858
STControl * mSelStick
Definition d_menu_dmap.h:213
void itemSelectAnmInit()
Definition d_menu_dmap.cpp:1826
void itemInfo_init_proc()
Definition d_menu_dmap.cpp:1805
void infoModeChange_init_proc()
Definition d_menu_dmap.cpp:1869
u8 field_0x181
Definition d_menu_dmap.h:253
void mapModeChange_proc()
Definition d_menu_dmap.cpp:1884
void drawFloorScreenBack(J2DScreen *, f32, f32, J2DOrthoGraph *)
Definition d_menu_dmap.cpp:1631
u8 field_0x182
Definition d_menu_dmap.h:254
u16 getCMessasgeNum()
Definition d_menu_dmap.h:190
u8 field_0x183
Definition d_menu_dmap.h:255
void floorSelect_init_proc()
Definition d_menu_dmap.cpp:1910
bool isMapMoveState()
Definition d_menu_dmap.cpp:1686
virtual ~dMenu_Dmap_c()
Definition d_menu_dmap.cpp:1517
void floorChange_init_proc()
Definition d_menu_dmap.cpp:1926
void infoModeChange_proc()
Definition d_menu_dmap.cpp:1874
bool isClose()
Definition d_menu_dmap.cpp:1795
void lv5_talk_proc()
Definition d_menu_dmap.cpp:1894
void itemCarryCheck()
Definition d_menu_dmap.cpp:1921
void zoomOut_init_proc()
Definition d_menu_dmap.cpp:1959
void _create()
Definition d_menu_dmap.cpp:1731
s8 field_0x16d
Definition d_menu_dmap.h:235
void itemInfoOpenAnm()
Definition d_menu_dmap.cpp:1837
f32 field_0x104
Definition d_menu_dmap.h:218
CPaneMgr * mStayIcon[2]
Definition d_menu_dmap.h:203
void getNextItem(int)
Definition d_menu_dmap.cpp:1820
void mapBgAnime()
Definition d_menu_dmap.cpp:1763
f32 field_0x148
Definition d_menu_dmap.h:228
u8 field_0x179
Definition d_menu_dmap.h:245
void mapMode_proc()
Definition d_menu_dmap.cpp:1905
static dMenu_Dmap_c * myclass
Definition d_menu_dmap.h:194
void mapModeChange_init_proc()
Definition d_menu_dmap.cpp:1879
bool isOpen()
Definition d_menu_dmap.cpp:1790
u8 getZoomState()
Definition d_menu_dmap.h:189
void screenInit()
Definition d_menu_dmap.cpp:1208
void floorChange_proc()
Definition d_menu_dmap.cpp:1932
s8 field_0x173
Definition d_menu_dmap.h:241
void mapControl()
Definition d_menu_dmap.cpp:1775
void itemSelectAnm()
Definition d_menu_dmap.cpp:1831
JKRExpHeap * mDmapHeap
Definition d_menu_dmap.h:212
void itemSelect()
Definition d_menu_dmap.cpp:1815
s8 field_0x16c
Definition d_menu_dmap.h:234
CPaneMgr * field_0x10
Definition d_menu_dmap.h:199
u8 field_0x17d
Definition d_menu_dmap.h:249
bool field_0x184
Definition d_menu_dmap.h:256
void itemInfoWait()
Definition d_menu_dmap.cpp:1842
u8 field_0x180
Definition d_menu_dmap.h:252
mDoDvdThd_mountArchive_c * field_0xe0
Definition d_menu_dmap.h:209
s8 getBottomFloor()
Definition d_menu_dmap.h:191
u8 field_0x16f
Definition d_menu_dmap.h:237
void isKeyCheck()
Definition d_menu_dmap.cpp:1863
f32 field_0x10c
Definition d_menu_dmap.h:220
u8 field_0x17c
Definition d_menu_dmap.h:248
dMenu_DmapMapCtrl_c * mMapCtrl
Definition d_menu_dmap.h:197
void floorSelect_proc()
Definition d_menu_dmap.cpp:1916
CPaneMgr * mIconLinkPos[8]
Definition d_menu_dmap.h:201
CSTControl * mpCStick
Definition d_menu_dmap.h:215
CPaneMgr * mSelFloor[8]
Definition d_menu_dmap.h:200
void zoomIn_proc()
Definition d_menu_dmap.cpp:1953
Vec field_0x14c[2]
Definition d_menu_dmap.h:229
u16 field_0x16a
Definition d_menu_dmap.h:233
void setMapTexture()
Definition d_menu_dmap.cpp:1756
u8 field_0x178
Definition d_menu_dmap.h:244
u8 field_0x177
Definition d_menu_dmap.h:243
CPaneMgr * field_0x94
Definition d_menu_dmap.h:206
void mapMode_init_proc()
Definition d_menu_dmap.cpp:1900
u8 field_0x17e
Definition d_menu_dmap.h:250
JKRArchive * field_0xe4
Definition d_menu_dmap.h:210
void itemInfoCloseAnm()
Definition d_menu_dmap.cpp:1848
s8 getCurFloorPos()
Definition d_menu_dmap.cpp:1597
f32 field_0x134
Definition d_menu_dmap.h:223
void zoomOut_proc()
Definition d_menu_dmap.cpp:1964
void zoomWait_init_proc()
Definition d_menu_dmap.cpp:1937
s16 field_0x164
Definition d_menu_dmap.h:230
void zoomWait_proc()
Definition d_menu_dmap.cpp:1942
u16 mJMessageNum
Definition d_menu_dmap.h:232
void itemInfo_proc()
Definition d_menu_dmap.cpp:1810
void lv5_talk_init_proc()
Definition d_menu_dmap.cpp:1889
f32 field_0x144
Definition d_menu_dmap.h:227
Definition d_menu_item_explain.h:17
Definition d_meter_haihai.h:12
Definition d_msg_string.h:9
Definition d_select_cursor.h:26
Definition m_Do_dvd_thread.h:78
Definition d_lib.h:73
Definition d_a_balloon_2D.h:178
Definition d_a_hozelda.cpp:18
Definition d_menu_map_common.h:10
Definition d_menu_dmap.h:29
f32 field_0xd94
Definition d_menu_dmap.h:105
u8 field_0xdd9
Definition d_menu_dmap.h:129
CPaneMgrAlphaMorf * mpMapRoot[2]
Definition d_menu_dmap.h:74
f32 field_0xda0
Definition d_menu_dmap.h:108
f32 getMapHeight()
Definition d_menu_dmap.h:58
f32 field_0xdc0
Definition d_menu_dmap.h:116
CPaneMgrAlpha * mpBlack
Definition d_menu_dmap.h:78
u8 field_0xd92
Definition d_menu_dmap.h:103
JKRArchive * field_0xd20
Definition d_menu_dmap.h:90
s8 field_0xdd6
Definition d_menu_dmap.h:126
CPaneMgrAlphaMorf * mpDecorateRoot
Definition d_menu_dmap.h:76
f32 getMapWidth()
Definition d_menu_dmap.h:57
void mapIconScaleSet(u8)
Definition d_menu_dmap.cpp:472
void deleteExplain()
Definition d_menu_dmap.cpp:658
u8 field_0xd2c[0xd30 - 0xd2c]
Definition d_menu_dmap.h:93
~dMenu_DmapBg_c()
Definition d_menu_dmap.cpp:826
void setBButtonString(u32)
Definition d_menu_dmap.cpp:597
void setGoldAnimation(bool)
Definition d_menu_dmap.cpp:950
dSelect_cursor_c * mpDrawCursor
Definition d_menu_dmap.h:70
void decGoldFrameAlphaRate()
Definition d_menu_dmap.cpp:992
void baseScreenInit()
Definition d_menu_dmap.cpp:669
dMsgFlow_c field_0xd34
Definition d_menu_dmap.h:95
f32 field_0xd98
Definition d_menu_dmap.h:106
J2DScreen * mDecorateScreen
Definition d_menu_dmap.h:68
f32 field_0xdbc
Definition d_menu_dmap.h:115
J2DPicture * getMapPane()
Definition d_menu_dmap.h:59
u8 field_0xdd3
Definition d_menu_dmap.h:123
void draw()
Definition d_menu_dmap.cpp:1010
s8 field_0xdd4
Definition d_menu_dmap.h:124
void calcCursor()
Definition d_menu_dmap.cpp:1129
dMeterHaihai_c * mpMeterHaihai
Definition d_menu_dmap.h:94
dMsgString_c * mString
Definition d_menu_dmap.h:72
void createExplain()
Definition d_menu_dmap.cpp:647
J2DScreen * mButtonScreen
Definition d_menu_dmap.h:67
J2DAnmTextureSRTKey * field_0xd28[1]
Definition d_menu_dmap.h:92
void setAllAlphaRate(f32, bool)
Definition d_menu_dmap.cpp:925
CPaneMgr * mpButtonAB[2]
Definition d_menu_dmap.h:86
J2DScreen * mBaseScreen
Definition d_menu_dmap.h:64
void mapScreenInit()
Definition d_menu_dmap.cpp:384
CPaneMgrAlphaMorf * mpBaseRoot
Definition d_menu_dmap.h:73
u8 field_0xdd5
Definition d_menu_dmap.h:125
CPaneMgr * mpButtonText[2]
Definition d_menu_dmap.h:87
u8 field_0xd80[0xc]
Definition d_menu_dmap.h:96
void buttonIconScreenInit()
Definition d_menu_dmap.cpp:519
J2DScreen * mFloorScreen
Definition d_menu_dmap.h:69
u8 field_0xcfc[0xd00 - 0xcfc]
Definition d_menu_dmap.h:84
u8 field_0xd93
Definition d_menu_dmap.h:104
J2DPicture * mpBackTexture
Definition d_menu_dmap.h:91
bool iconScaleAnm()
Definition d_menu_dmap.cpp:494
STControl * field_0xca0
Definition d_menu_dmap.h:63
J2DScreen * mMapScreen[2]
Definition d_menu_dmap.h:65
void drawCursor()
Definition d_menu_dmap.cpp:1134
f32 field_0xdc4
Definition d_menu_dmap.h:117
u8 field_0xd8d
Definition d_menu_dmap.h:98
CPaneMgrAlpha * mpCButton
Definition d_menu_dmap.h:79
dMenu_ItemExplain_c * mpItemExplain
Definition d_menu_dmap.h:88
void setFloorMessage()
Definition d_menu_dmap.cpp:704
f32 field_0xda8
Definition d_menu_dmap.h:110
f32 field_0xdb8
Definition d_menu_dmap.h:114
CPaneMgrAlphaMorf * mpFloorRoot
Definition d_menu_dmap.h:77
CPaneMgr * field_0xcf4
Definition d_menu_dmap.h:82
CPaneMgr * mpMapSpace[2]
Definition d_menu_dmap.h:85
f32 field_0xda4
Definition d_menu_dmap.h:109
f32 field_0xdac
Definition d_menu_dmap.h:111
f32 field_0xdcc
Definition d_menu_dmap.h:119
void mapScreenAnime()
Definition d_menu_dmap.cpp:458
f32 field_0xdb0
Definition d_menu_dmap.h:112
f32 field_0xdc8[1]
Definition d_menu_dmap.h:118
u8 field_0xdd0
Definition d_menu_dmap.h:120
bool dpdMove(s8, s8, s8, u8 *, u8)
Definition d_menu_dmap.cpp:821
int field_0xcb0
Definition d_menu_dmap.h:66
u8 field_0xdd1
Definition d_menu_dmap.h:121
void iconScaleAnmInit(f32, f32, u8)
Definition d_menu_dmap.cpp:486
u8 field_0xdd2
Definition d_menu_dmap.h:122
void setGoldFrameAlphaRate(f32)
Definition d_menu_dmap.cpp:963
CPaneMgr * field_0xcf8
Definition d_menu_dmap.h:83
u8 field_0xd8c
Definition d_menu_dmap.h:97
f32 field_0xdb4
Definition d_menu_dmap.h:113
u8 field_0xdda
Definition d_menu_dmap.h:130
JKRExpHeap * field_0xc98
Definition d_menu_dmap.h:61
u8 field_0xdd7
Definition d_menu_dmap.h:127
void setJButtonString(u32)
Definition d_menu_dmap.cpp:641
CPaneMgrAlphaMorf * mpButtonRoot
Definition d_menu_dmap.h:75
JKRExpHeap * mpTalkHeap
Definition d_menu_dmap.h:62
u8 field_0xdd8
Definition d_menu_dmap.h:128
u8 field_0xd91
Definition d_menu_dmap.h:102
mDoDvdThd_mountArchive_c * field_0xd1c
Definition d_menu_dmap.h:89
f32 field_0xd9c
Definition d_menu_dmap.h:107
void setCButtonString(u32)
Definition d_menu_dmap.cpp:618
void update()
Definition d_menu_dmap.cpp:1105
void setAButtonString(u32)
Definition d_menu_dmap.cpp:585
int field_0xcf0
Definition d_menu_dmap.h:81
void addGoldFrameAlphaRate()
Definition d_menu_dmap.cpp:976
u8 field_0xd90
Definition d_menu_dmap.h:101
u8 field_0xd8f
Definition d_menu_dmap.h:100
J2DPicture * field_0xcc4
Definition d_menu_dmap.h:71
u8 field_0xd8e
Definition d_menu_dmap.h:99
CPaneMgrAlpha * mpJButton
Definition d_menu_dmap.h:80
Definition d_menu_dmap_map.h:50
Definition d_a_obj_sekizoa.cpp:318
Definition d_menu_dmap_map.cpp:29
virtual ~renderingDmap_c()
Definition d_menu_dmap.h:25
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8