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
"
7
#include "
d/d_menu_map_common.h
"
8
#include "
dolphin/types.h
"
9
10
class
CPaneMgr
;
11
struct
CSTControl
;
12
class
J2DOrthoGraph
;
13
class
J2DPicture
;
14
class
J2DScreen
;
15
class
JKRArchive
;
16
class
JKRExpHeap
;
17
class
STControl
;
18
class
mDoDvdThd_mountArchive_c
;
19
class
dMsgString_c
;
20
class
dMeterHaihai_c
;
21
class
dMenu_ItemExplain_c
;
22
class
J2DPictureEx
;
23
24
struct
renderingDmap_c
{
25
/* 801C0380 */
virtual
~renderingDmap_c
() {}
26
/* 801C051C */
renderingDmap_c
();
27
};
28
29
struct
dMenu_DmapBg_c
:
public
dDlst_base_c
,
public
dMenuMapCommon_c
{
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
57
f32
getMapWidth
() {
return
field_0xda0
; }
58
f32
getMapHeight
() {
return
field_0xda4
; }
59
J2DPicture
*
getMapPane
() {
return
field_0xcc4
; }
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
;
67
/* 0xCB4 */
J2DScreen
*
mButtonScreen
;
68
/* 0xCB8 */
J2DScreen
*
mDecorateScreen
;
69
/* 0xCBC */
J2DScreen
*
mFloorScreen
;
70
/* 0xCC0 */
dSelect_cursor_c
*
mpDrawCursor
;
71
/* 0xCC4 */
J2DPicture
*
field_0xcc4
;
72
/* 0xCC8 */
dMsgString_c
*
mString
;
73
/* 0xCCC */
CPaneMgrAlphaMorf
*
mpBaseRoot
;
74
/* 0xCD0 */
CPaneMgrAlphaMorf
*
mpMapRoot
[2];
75
/* 0xCD8 */
CPaneMgrAlphaMorf
*
mpButtonRoot
;
76
/* 0xCDC */
CPaneMgrAlphaMorf
*
mpDecorateRoot
;
77
/* 0xCE0 */
CPaneMgrAlphaMorf
*
mpFloorRoot
;
78
/* 0xCE4 */
CPaneMgrAlpha
*
mpBlack
;
79
/* 0xCE8 */
CPaneMgrAlpha
*
mpCButton
;
80
/* 0xCEC */
CPaneMgrAlpha
*
mpJButton
;
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];
88
/* 0xD18 */
dMenu_ItemExplain_c
*
mpItemExplain
;
89
/* 0xD1C */
mDoDvdThd_mountArchive_c
*
field_0xd1c
;
90
/* 0xD20 */
JKRArchive
*
field_0xd20
;
91
/* 0xD24 */
J2DPicture
*
mpBackTexture
;
92
/* 0xD28 */
J2DAnmTextureSRTKey
*
field_0xd28
[1];
93
/* 0xD2C */
u8
field_0xd2c
[0xd30 - 0xd2c];
94
/* 0xD30 */
dMeterHaihai_c
*
mpMeterHaihai
;
95
/* 0xD34 */
dMsgFlow_c
field_0xd34
;
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
133
class
dMenu_Dmap_c
{
134
public
:
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
188
void
setInOutDir
(
u8
dir
) {
mInOutDir
=
dir
; }
189
u8
getZoomState
() {
return
mZoomState
; }
190
u16
getCMessasgeNum
() {
return
mCMessageNum
; }
191
s8
getBottomFloor
() {
return
mBottomFloor
; }
192
s8
getFloorAll
() {
return
mFloorAll
; }
193
194
static
dMenu_Dmap_c
*
myclass
;
195
196
private
:
197
/* 0x004 */
dMenu_DmapMapCtrl_c
*
mMapCtrl
;
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];
209
/* 0x0E0 */
mDoDvdThd_mountArchive_c
*
field_0xe0
;
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 */
cLib_calcTimer
T cLib_calcTimer(T *value)
Definition
c_lib.h:74
CPaneMgrAlphaMorf
Definition
d_pane_class_alpha.h:46
CPaneMgrAlpha
Definition
d_pane_class_alpha.h:10
CPaneMgr
Definition
d_pane_class.h:13
J2DAnmTextureSRTKey
Definition
J2DAnimation.h:203
J2DOrthoGraph
Definition
J2DOrthoGraph.h:10
J2DPictureEx
Definition
J2DPictureEx.h:13
J2DPicture
Definition
J2DPicture.h:55
J2DScreen
Definition
J2DScreen.h:48
JKRArchive
Definition
JKRArchive.h:57
STControl
Definition
d_lib.h:16
dDlst_base_c
Definition
d_drawlist.h:31
dMenu_Dmap_c
Definition
d_menu_dmap.h:133
dMenu_Dmap_c::floorChangeMode
void floorChangeMode()
Definition
d_menu_dmap.cpp:1704
dMenu_Dmap_c::_move
void _move()
Definition
d_menu_dmap.cpp:1751
dMenu_Dmap_c::field_0x174
u8 field_0x174[3]
Definition
d_menu_dmap.h:242
dMenu_Dmap_c::field_0x138
f32 field_0x138
Definition
d_menu_dmap.h:224
dMenu_Dmap_c::field_0x110
f32 field_0x110
Definition
d_menu_dmap.h:221
dMenu_Dmap_c::field_0x108
f32 field_0x108
Definition
d_menu_dmap.h:219
dMenu_Dmap_c::field_0x114
f32 field_0x114[8]
Definition
d_menu_dmap.h:222
dMenu_Dmap_c::field_0x16e
u8 field_0x16e
Definition
d_menu_dmap.h:236
dMenu_Dmap_c::mpBinData
void * mpBinData
Definition
d_menu_dmap.h:217
dMenu_Dmap_c::mInOutDir
u8 mInOutDir
Definition
d_menu_dmap.h:246
dMenu_Dmap_c::mpStick
STControl * mpStick
Definition
d_menu_dmap.h:214
dMenu_Dmap_c::field_0x185
u8 field_0x185
Definition
d_menu_dmap.h:257
dMenu_Dmap_c::mCMessageNum
u16 mCMessageNum
Definition
d_menu_dmap.h:231
dMenu_Dmap_c::field_0x13c
f32 field_0x13c
Definition
d_menu_dmap.h:225
dMenu_Dmap_c::getFloorAll
s8 getFloorAll()
Definition
d_menu_dmap.h:192
dMenu_Dmap_c::mZoomState
u8 mZoomState
Definition
d_menu_dmap.h:251
dMenu_Dmap_c::field_0x172
s8 field_0x172
Definition
d_menu_dmap.h:240
dMenu_Dmap_c::_draw
void _draw()
Definition
d_menu_dmap.cpp:1800
dMenu_Dmap_c::setInOutDir
void setInOutDir(u8 dir)
Definition
d_menu_dmap.h:188
dMenu_Dmap_c::drawFloorScreenTop
void drawFloorScreenTop(J2DScreen *, f32, f32, J2DOrthoGraph *)
Definition
d_menu_dmap.cpp:1658
dMenu_Dmap_c::mpDrawBg
dMenu_DmapBg_c * mpDrawBg[2]
Definition
d_menu_dmap.h:198
dMenu_Dmap_c::iconMoveCalc
void iconMoveCalc()
Definition
d_menu_dmap.cpp:1609
dMenu_Dmap_c::field_0x7c
CPaneMgr * field_0x7c[3]
Definition
d_menu_dmap.h:204
dMenu_Dmap_c::getIconPos
void getIconPos(s8, f32)
Definition
d_menu_dmap.cpp:1413
dMenu_Dmap_c::getPlayerIconPos
void getPlayerIconPos(s8, f32)
Definition
d_menu_dmap.cpp:1400
dMenu_Dmap_c::field_0x88
CPaneMgr * field_0x88[3]
Definition
d_menu_dmap.h:205
dMenu_Dmap_c::field_0x17b
u8 field_0x17b
Definition
d_menu_dmap.h:247
dMenu_Dmap_c::field_0x140
f32 field_0x140
Definition
d_menu_dmap.h:226
dMenu_Dmap_c::field_0xe8
JKRExpHeap * field_0xe8
Definition
d_menu_dmap.h:211
dMenu_Dmap_c::getNextStatus
u8 getNextStatus()
Definition
d_menu_dmap.cpp:1853
dMenu_Dmap_c::mIconBossPos
CPaneMgr * mIconBossPos[8]
Definition
d_menu_dmap.h:202
dMenu_Dmap_c::mBottomFloor
s8 mBottomFloor
Definition
d_menu_dmap.h:239
dMenu_Dmap_c::mItemTexBuf
u8 * mItemTexBuf
Definition
d_menu_dmap.h:216
dMenu_Dmap_c::getDefaultCurFloorPos
s8 getDefaultCurFloorPos()
Definition
d_menu_dmap.cpp:1604
dMenu_Dmap_c::zoomIn_init_proc
void zoomIn_init_proc()
Definition
d_menu_dmap.cpp:1948
dMenu_Dmap_c::mFloorAll
s8 mFloorAll
Definition
d_menu_dmap.h:238
dMenu_Dmap_c::field_0x9c
u8 field_0x9c[0x44]
Definition
d_menu_dmap.h:208
dMenu_Dmap_c::field_0x98
CPaneMgr * field_0x98
Definition
d_menu_dmap.h:207
dMenu_Dmap_c::isSync
bool isSync()
Definition
d_menu_dmap.cpp:1858
dMenu_Dmap_c::mSelStick
STControl * mSelStick
Definition
d_menu_dmap.h:213
dMenu_Dmap_c::itemSelectAnmInit
void itemSelectAnmInit()
Definition
d_menu_dmap.cpp:1826
dMenu_Dmap_c::itemInfo_init_proc
void itemInfo_init_proc()
Definition
d_menu_dmap.cpp:1805
dMenu_Dmap_c::infoModeChange_init_proc
void infoModeChange_init_proc()
Definition
d_menu_dmap.cpp:1869
dMenu_Dmap_c::field_0x181
u8 field_0x181
Definition
d_menu_dmap.h:253
dMenu_Dmap_c::mapModeChange_proc
void mapModeChange_proc()
Definition
d_menu_dmap.cpp:1884
dMenu_Dmap_c::drawFloorScreenBack
void drawFloorScreenBack(J2DScreen *, f32, f32, J2DOrthoGraph *)
Definition
d_menu_dmap.cpp:1631
dMenu_Dmap_c::field_0x182
u8 field_0x182
Definition
d_menu_dmap.h:254
dMenu_Dmap_c::getCMessasgeNum
u16 getCMessasgeNum()
Definition
d_menu_dmap.h:190
dMenu_Dmap_c::field_0x183
u8 field_0x183
Definition
d_menu_dmap.h:255
dMenu_Dmap_c::floorSelect_init_proc
void floorSelect_init_proc()
Definition
d_menu_dmap.cpp:1910
dMenu_Dmap_c::isMapMoveState
bool isMapMoveState()
Definition
d_menu_dmap.cpp:1686
dMenu_Dmap_c::~dMenu_Dmap_c
virtual ~dMenu_Dmap_c()
Definition
d_menu_dmap.cpp:1517
dMenu_Dmap_c::floorChange_init_proc
void floorChange_init_proc()
Definition
d_menu_dmap.cpp:1926
dMenu_Dmap_c::infoModeChange_proc
void infoModeChange_proc()
Definition
d_menu_dmap.cpp:1874
dMenu_Dmap_c::isClose
bool isClose()
Definition
d_menu_dmap.cpp:1795
dMenu_Dmap_c::lv5_talk_proc
void lv5_talk_proc()
Definition
d_menu_dmap.cpp:1894
dMenu_Dmap_c::itemCarryCheck
void itemCarryCheck()
Definition
d_menu_dmap.cpp:1921
dMenu_Dmap_c::zoomOut_init_proc
void zoomOut_init_proc()
Definition
d_menu_dmap.cpp:1959
dMenu_Dmap_c::_create
void _create()
Definition
d_menu_dmap.cpp:1731
dMenu_Dmap_c::field_0x16d
s8 field_0x16d
Definition
d_menu_dmap.h:235
dMenu_Dmap_c::itemInfoOpenAnm
void itemInfoOpenAnm()
Definition
d_menu_dmap.cpp:1837
dMenu_Dmap_c::field_0x104
f32 field_0x104
Definition
d_menu_dmap.h:218
dMenu_Dmap_c::mStayIcon
CPaneMgr * mStayIcon[2]
Definition
d_menu_dmap.h:203
dMenu_Dmap_c::getNextItem
void getNextItem(int)
Definition
d_menu_dmap.cpp:1820
dMenu_Dmap_c::mapBgAnime
void mapBgAnime()
Definition
d_menu_dmap.cpp:1763
dMenu_Dmap_c::field_0x148
f32 field_0x148
Definition
d_menu_dmap.h:228
dMenu_Dmap_c::field_0x179
u8 field_0x179
Definition
d_menu_dmap.h:245
dMenu_Dmap_c::mapMode_proc
void mapMode_proc()
Definition
d_menu_dmap.cpp:1905
dMenu_Dmap_c::myclass
static dMenu_Dmap_c * myclass
Definition
d_menu_dmap.h:194
dMenu_Dmap_c::mapModeChange_init_proc
void mapModeChange_init_proc()
Definition
d_menu_dmap.cpp:1879
dMenu_Dmap_c::isOpen
bool isOpen()
Definition
d_menu_dmap.cpp:1790
dMenu_Dmap_c::getZoomState
u8 getZoomState()
Definition
d_menu_dmap.h:189
dMenu_Dmap_c::screenInit
void screenInit()
Definition
d_menu_dmap.cpp:1208
dMenu_Dmap_c::floorChange_proc
void floorChange_proc()
Definition
d_menu_dmap.cpp:1932
dMenu_Dmap_c::field_0x173
s8 field_0x173
Definition
d_menu_dmap.h:241
dMenu_Dmap_c::mapControl
void mapControl()
Definition
d_menu_dmap.cpp:1775
dMenu_Dmap_c::itemSelectAnm
void itemSelectAnm()
Definition
d_menu_dmap.cpp:1831
dMenu_Dmap_c::mDmapHeap
JKRExpHeap * mDmapHeap
Definition
d_menu_dmap.h:212
dMenu_Dmap_c::itemSelect
void itemSelect()
Definition
d_menu_dmap.cpp:1815
dMenu_Dmap_c::field_0x16c
s8 field_0x16c
Definition
d_menu_dmap.h:234
dMenu_Dmap_c::field_0x10
CPaneMgr * field_0x10
Definition
d_menu_dmap.h:199
dMenu_Dmap_c::field_0x17d
u8 field_0x17d
Definition
d_menu_dmap.h:249
dMenu_Dmap_c::field_0x184
bool field_0x184
Definition
d_menu_dmap.h:256
dMenu_Dmap_c::itemInfoWait
void itemInfoWait()
Definition
d_menu_dmap.cpp:1842
dMenu_Dmap_c::field_0x180
u8 field_0x180
Definition
d_menu_dmap.h:252
dMenu_Dmap_c::field_0xe0
mDoDvdThd_mountArchive_c * field_0xe0
Definition
d_menu_dmap.h:209
dMenu_Dmap_c::getBottomFloor
s8 getBottomFloor()
Definition
d_menu_dmap.h:191
dMenu_Dmap_c::field_0x16f
u8 field_0x16f
Definition
d_menu_dmap.h:237
dMenu_Dmap_c::isKeyCheck
void isKeyCheck()
Definition
d_menu_dmap.cpp:1863
dMenu_Dmap_c::field_0x10c
f32 field_0x10c
Definition
d_menu_dmap.h:220
dMenu_Dmap_c::field_0x17c
u8 field_0x17c
Definition
d_menu_dmap.h:248
dMenu_Dmap_c::mMapCtrl
dMenu_DmapMapCtrl_c * mMapCtrl
Definition
d_menu_dmap.h:197
dMenu_Dmap_c::floorSelect_proc
void floorSelect_proc()
Definition
d_menu_dmap.cpp:1916
dMenu_Dmap_c::mIconLinkPos
CPaneMgr * mIconLinkPos[8]
Definition
d_menu_dmap.h:201
dMenu_Dmap_c::mpCStick
CSTControl * mpCStick
Definition
d_menu_dmap.h:215
dMenu_Dmap_c::mSelFloor
CPaneMgr * mSelFloor[8]
Definition
d_menu_dmap.h:200
dMenu_Dmap_c::zoomIn_proc
void zoomIn_proc()
Definition
d_menu_dmap.cpp:1953
dMenu_Dmap_c::field_0x14c
Vec field_0x14c[2]
Definition
d_menu_dmap.h:229
dMenu_Dmap_c::field_0x16a
u16 field_0x16a
Definition
d_menu_dmap.h:233
dMenu_Dmap_c::setMapTexture
void setMapTexture()
Definition
d_menu_dmap.cpp:1756
dMenu_Dmap_c::field_0x178
u8 field_0x178
Definition
d_menu_dmap.h:244
dMenu_Dmap_c::field_0x177
u8 field_0x177
Definition
d_menu_dmap.h:243
dMenu_Dmap_c::field_0x94
CPaneMgr * field_0x94
Definition
d_menu_dmap.h:206
dMenu_Dmap_c::mapMode_init_proc
void mapMode_init_proc()
Definition
d_menu_dmap.cpp:1900
dMenu_Dmap_c::field_0x17e
u8 field_0x17e
Definition
d_menu_dmap.h:250
dMenu_Dmap_c::field_0xe4
JKRArchive * field_0xe4
Definition
d_menu_dmap.h:210
dMenu_Dmap_c::itemInfoCloseAnm
void itemInfoCloseAnm()
Definition
d_menu_dmap.cpp:1848
dMenu_Dmap_c::getCurFloorPos
s8 getCurFloorPos()
Definition
d_menu_dmap.cpp:1597
dMenu_Dmap_c::field_0x134
f32 field_0x134
Definition
d_menu_dmap.h:223
dMenu_Dmap_c::zoomOut_proc
void zoomOut_proc()
Definition
d_menu_dmap.cpp:1964
dMenu_Dmap_c::zoomWait_init_proc
void zoomWait_init_proc()
Definition
d_menu_dmap.cpp:1937
dMenu_Dmap_c::field_0x164
s16 field_0x164
Definition
d_menu_dmap.h:230
dMenu_Dmap_c::zoomWait_proc
void zoomWait_proc()
Definition
d_menu_dmap.cpp:1942
dMenu_Dmap_c::mJMessageNum
u16 mJMessageNum
Definition
d_menu_dmap.h:232
dMenu_Dmap_c::itemInfo_proc
void itemInfo_proc()
Definition
d_menu_dmap.cpp:1810
dMenu_Dmap_c::lv5_talk_init_proc
void lv5_talk_init_proc()
Definition
d_menu_dmap.cpp:1889
dMenu_Dmap_c::field_0x144
f32 field_0x144
Definition
d_menu_dmap.h:227
dMenu_ItemExplain_c
Definition
d_menu_item_explain.h:17
dMeterHaihai_c
Definition
d_meter_haihai.h:12
dMsgString_c
Definition
d_msg_string.h:9
dSelect_cursor_c
Definition
d_select_cursor.h:26
mDoDvdThd_mountArchive_c
Definition
m_Do_dvd_thread.h:78
d_menu_dmap_map.h
d_menu_map_common.h
d_msg_flow.h
d_select_cursor.h
CSTControl
Definition
d_lib.h:73
JKRExpHeap
Definition
d_a_balloon_2D.h:178
Vec
Definition
d_a_hozelda.cpp:18
dMenuMapCommon_c
Definition
d_menu_map_common.h:10
dMenu_DmapBg_c
Definition
d_menu_dmap.h:29
dMenu_DmapBg_c::field_0xd94
f32 field_0xd94
Definition
d_menu_dmap.h:105
dMenu_DmapBg_c::field_0xdd9
u8 field_0xdd9
Definition
d_menu_dmap.h:129
dMenu_DmapBg_c::mpMapRoot
CPaneMgrAlphaMorf * mpMapRoot[2]
Definition
d_menu_dmap.h:74
dMenu_DmapBg_c::field_0xda0
f32 field_0xda0
Definition
d_menu_dmap.h:108
dMenu_DmapBg_c::getMapHeight
f32 getMapHeight()
Definition
d_menu_dmap.h:58
dMenu_DmapBg_c::field_0xdc0
f32 field_0xdc0
Definition
d_menu_dmap.h:116
dMenu_DmapBg_c::mpBlack
CPaneMgrAlpha * mpBlack
Definition
d_menu_dmap.h:78
dMenu_DmapBg_c::field_0xd92
u8 field_0xd92
Definition
d_menu_dmap.h:103
dMenu_DmapBg_c::field_0xd20
JKRArchive * field_0xd20
Definition
d_menu_dmap.h:90
dMenu_DmapBg_c::field_0xdd6
s8 field_0xdd6
Definition
d_menu_dmap.h:126
dMenu_DmapBg_c::mpDecorateRoot
CPaneMgrAlphaMorf * mpDecorateRoot
Definition
d_menu_dmap.h:76
dMenu_DmapBg_c::getMapWidth
f32 getMapWidth()
Definition
d_menu_dmap.h:57
dMenu_DmapBg_c::mapIconScaleSet
void mapIconScaleSet(u8)
Definition
d_menu_dmap.cpp:472
dMenu_DmapBg_c::deleteExplain
void deleteExplain()
Definition
d_menu_dmap.cpp:658
dMenu_DmapBg_c::field_0xd2c
u8 field_0xd2c[0xd30 - 0xd2c]
Definition
d_menu_dmap.h:93
dMenu_DmapBg_c::~dMenu_DmapBg_c
~dMenu_DmapBg_c()
Definition
d_menu_dmap.cpp:826
dMenu_DmapBg_c::setBButtonString
void setBButtonString(u32)
Definition
d_menu_dmap.cpp:597
dMenu_DmapBg_c::setGoldAnimation
void setGoldAnimation(bool)
Definition
d_menu_dmap.cpp:950
dMenu_DmapBg_c::mpDrawCursor
dSelect_cursor_c * mpDrawCursor
Definition
d_menu_dmap.h:70
dMenu_DmapBg_c::decGoldFrameAlphaRate
void decGoldFrameAlphaRate()
Definition
d_menu_dmap.cpp:992
dMenu_DmapBg_c::baseScreenInit
void baseScreenInit()
Definition
d_menu_dmap.cpp:669
dMenu_DmapBg_c::field_0xd34
dMsgFlow_c field_0xd34
Definition
d_menu_dmap.h:95
dMenu_DmapBg_c::field_0xd98
f32 field_0xd98
Definition
d_menu_dmap.h:106
dMenu_DmapBg_c::mDecorateScreen
J2DScreen * mDecorateScreen
Definition
d_menu_dmap.h:68
dMenu_DmapBg_c::field_0xdbc
f32 field_0xdbc
Definition
d_menu_dmap.h:115
dMenu_DmapBg_c::getMapPane
J2DPicture * getMapPane()
Definition
d_menu_dmap.h:59
dMenu_DmapBg_c::field_0xdd3
u8 field_0xdd3
Definition
d_menu_dmap.h:123
dMenu_DmapBg_c::draw
void draw()
Definition
d_menu_dmap.cpp:1010
dMenu_DmapBg_c::field_0xdd4
s8 field_0xdd4
Definition
d_menu_dmap.h:124
dMenu_DmapBg_c::calcCursor
void calcCursor()
Definition
d_menu_dmap.cpp:1129
dMenu_DmapBg_c::mpMeterHaihai
dMeterHaihai_c * mpMeterHaihai
Definition
d_menu_dmap.h:94
dMenu_DmapBg_c::mString
dMsgString_c * mString
Definition
d_menu_dmap.h:72
dMenu_DmapBg_c::createExplain
void createExplain()
Definition
d_menu_dmap.cpp:647
dMenu_DmapBg_c::mButtonScreen
J2DScreen * mButtonScreen
Definition
d_menu_dmap.h:67
dMenu_DmapBg_c::field_0xd28
J2DAnmTextureSRTKey * field_0xd28[1]
Definition
d_menu_dmap.h:92
dMenu_DmapBg_c::setAllAlphaRate
void setAllAlphaRate(f32, bool)
Definition
d_menu_dmap.cpp:925
dMenu_DmapBg_c::mpButtonAB
CPaneMgr * mpButtonAB[2]
Definition
d_menu_dmap.h:86
dMenu_DmapBg_c::mBaseScreen
J2DScreen * mBaseScreen
Definition
d_menu_dmap.h:64
dMenu_DmapBg_c::mapScreenInit
void mapScreenInit()
Definition
d_menu_dmap.cpp:384
dMenu_DmapBg_c::mpBaseRoot
CPaneMgrAlphaMorf * mpBaseRoot
Definition
d_menu_dmap.h:73
dMenu_DmapBg_c::field_0xdd5
u8 field_0xdd5
Definition
d_menu_dmap.h:125
dMenu_DmapBg_c::mpButtonText
CPaneMgr * mpButtonText[2]
Definition
d_menu_dmap.h:87
dMenu_DmapBg_c::field_0xd80
u8 field_0xd80[0xc]
Definition
d_menu_dmap.h:96
dMenu_DmapBg_c::buttonIconScreenInit
void buttonIconScreenInit()
Definition
d_menu_dmap.cpp:519
dMenu_DmapBg_c::mFloorScreen
J2DScreen * mFloorScreen
Definition
d_menu_dmap.h:69
dMenu_DmapBg_c::field_0xcfc
u8 field_0xcfc[0xd00 - 0xcfc]
Definition
d_menu_dmap.h:84
dMenu_DmapBg_c::field_0xd93
u8 field_0xd93
Definition
d_menu_dmap.h:104
dMenu_DmapBg_c::mpBackTexture
J2DPicture * mpBackTexture
Definition
d_menu_dmap.h:91
dMenu_DmapBg_c::iconScaleAnm
bool iconScaleAnm()
Definition
d_menu_dmap.cpp:494
dMenu_DmapBg_c::field_0xca0
STControl * field_0xca0
Definition
d_menu_dmap.h:63
dMenu_DmapBg_c::mMapScreen
J2DScreen * mMapScreen[2]
Definition
d_menu_dmap.h:65
dMenu_DmapBg_c::drawCursor
void drawCursor()
Definition
d_menu_dmap.cpp:1134
dMenu_DmapBg_c::field_0xdc4
f32 field_0xdc4
Definition
d_menu_dmap.h:117
dMenu_DmapBg_c::field_0xd8d
u8 field_0xd8d
Definition
d_menu_dmap.h:98
dMenu_DmapBg_c::mpCButton
CPaneMgrAlpha * mpCButton
Definition
d_menu_dmap.h:79
dMenu_DmapBg_c::mpItemExplain
dMenu_ItemExplain_c * mpItemExplain
Definition
d_menu_dmap.h:88
dMenu_DmapBg_c::setFloorMessage
void setFloorMessage()
Definition
d_menu_dmap.cpp:704
dMenu_DmapBg_c::field_0xda8
f32 field_0xda8
Definition
d_menu_dmap.h:110
dMenu_DmapBg_c::field_0xdb8
f32 field_0xdb8
Definition
d_menu_dmap.h:114
dMenu_DmapBg_c::mpFloorRoot
CPaneMgrAlphaMorf * mpFloorRoot
Definition
d_menu_dmap.h:77
dMenu_DmapBg_c::field_0xcf4
CPaneMgr * field_0xcf4
Definition
d_menu_dmap.h:82
dMenu_DmapBg_c::mpMapSpace
CPaneMgr * mpMapSpace[2]
Definition
d_menu_dmap.h:85
dMenu_DmapBg_c::field_0xda4
f32 field_0xda4
Definition
d_menu_dmap.h:109
dMenu_DmapBg_c::field_0xdac
f32 field_0xdac
Definition
d_menu_dmap.h:111
dMenu_DmapBg_c::field_0xdcc
f32 field_0xdcc
Definition
d_menu_dmap.h:119
dMenu_DmapBg_c::mapScreenAnime
void mapScreenAnime()
Definition
d_menu_dmap.cpp:458
dMenu_DmapBg_c::field_0xdb0
f32 field_0xdb0
Definition
d_menu_dmap.h:112
dMenu_DmapBg_c::field_0xdc8
f32 field_0xdc8[1]
Definition
d_menu_dmap.h:118
dMenu_DmapBg_c::field_0xdd0
u8 field_0xdd0
Definition
d_menu_dmap.h:120
dMenu_DmapBg_c::dpdMove
bool dpdMove(s8, s8, s8, u8 *, u8)
Definition
d_menu_dmap.cpp:821
dMenu_DmapBg_c::field_0xcb0
int field_0xcb0
Definition
d_menu_dmap.h:66
dMenu_DmapBg_c::field_0xdd1
u8 field_0xdd1
Definition
d_menu_dmap.h:121
dMenu_DmapBg_c::iconScaleAnmInit
void iconScaleAnmInit(f32, f32, u8)
Definition
d_menu_dmap.cpp:486
dMenu_DmapBg_c::field_0xdd2
u8 field_0xdd2
Definition
d_menu_dmap.h:122
dMenu_DmapBg_c::setGoldFrameAlphaRate
void setGoldFrameAlphaRate(f32)
Definition
d_menu_dmap.cpp:963
dMenu_DmapBg_c::field_0xcf8
CPaneMgr * field_0xcf8
Definition
d_menu_dmap.h:83
dMenu_DmapBg_c::field_0xd8c
u8 field_0xd8c
Definition
d_menu_dmap.h:97
dMenu_DmapBg_c::field_0xdb4
f32 field_0xdb4
Definition
d_menu_dmap.h:113
dMenu_DmapBg_c::field_0xdda
u8 field_0xdda
Definition
d_menu_dmap.h:130
dMenu_DmapBg_c::field_0xc98
JKRExpHeap * field_0xc98
Definition
d_menu_dmap.h:61
dMenu_DmapBg_c::field_0xdd7
u8 field_0xdd7
Definition
d_menu_dmap.h:127
dMenu_DmapBg_c::setJButtonString
void setJButtonString(u32)
Definition
d_menu_dmap.cpp:641
dMenu_DmapBg_c::mpButtonRoot
CPaneMgrAlphaMorf * mpButtonRoot
Definition
d_menu_dmap.h:75
dMenu_DmapBg_c::mpTalkHeap
JKRExpHeap * mpTalkHeap
Definition
d_menu_dmap.h:62
dMenu_DmapBg_c::field_0xdd8
u8 field_0xdd8
Definition
d_menu_dmap.h:128
dMenu_DmapBg_c::field_0xd91
u8 field_0xd91
Definition
d_menu_dmap.h:102
dMenu_DmapBg_c::field_0xd1c
mDoDvdThd_mountArchive_c * field_0xd1c
Definition
d_menu_dmap.h:89
dMenu_DmapBg_c::field_0xd9c
f32 field_0xd9c
Definition
d_menu_dmap.h:107
dMenu_DmapBg_c::setCButtonString
void setCButtonString(u32)
Definition
d_menu_dmap.cpp:618
dMenu_DmapBg_c::update
void update()
Definition
d_menu_dmap.cpp:1105
dMenu_DmapBg_c::setAButtonString
void setAButtonString(u32)
Definition
d_menu_dmap.cpp:585
dMenu_DmapBg_c::field_0xcf0
int field_0xcf0
Definition
d_menu_dmap.h:81
dMenu_DmapBg_c::addGoldFrameAlphaRate
void addGoldFrameAlphaRate()
Definition
d_menu_dmap.cpp:976
dMenu_DmapBg_c::field_0xd90
u8 field_0xd90
Definition
d_menu_dmap.h:101
dMenu_DmapBg_c::field_0xd8f
u8 field_0xd8f
Definition
d_menu_dmap.h:100
dMenu_DmapBg_c::field_0xcc4
J2DPicture * field_0xcc4
Definition
d_menu_dmap.h:71
dMenu_DmapBg_c::field_0xd8e
u8 field_0xd8e
Definition
d_menu_dmap.h:99
dMenu_DmapBg_c::mpJButton
CPaneMgrAlpha * mpJButton
Definition
d_menu_dmap.h:80
dMenu_DmapMapCtrl_c
Definition
d_menu_dmap_map.h:50
dMsgFlow_c
Definition
d_a_obj_sekizoa.cpp:318
renderingDmap_c
Definition
d_menu_dmap_map.cpp:29
renderingDmap_c::~renderingDmap_c
virtual ~renderingDmap_c()
Definition
d_menu_dmap.h:25
renderingDmap_c::renderingDmap_c
renderingDmap_c()
types.h
s8
signed char s8
Definition
types.h:4
u32
unsigned long u32
Definition
types.h:10
f32
float f32
Definition
types.h:22
s16
signed short s16
Definition
types.h:5
u16
unsigned short u16
Definition
types.h:9
u8
unsigned char u8
Definition
types.h:8
include
d
d_menu_dmap.h
Generated by
1.9.8