Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_menu_fmap2D.h
Go to the documentation of this file.
1
#ifndef D_MENU_D_MENU_FMAP2D_H
2
#define D_MENU_D_MENU_FMAP2D_H
3
4
#include "
JSystem/JUtility/TColor.h
"
5
#include "
d/d_map_path_fmap.h
"
6
#include "
d/d_menu_fmap_map.h
"
7
#include "
d/d_menu_map_common.h
"
8
#include "
d/d_meter_haihai.h
"
9
#include "
d/d_pane_class.h
"
10
#include "
dolphin/types.h
"
11
12
class
dMsgScrnExplain_c
;
13
14
class
dMenu_Fmap2DBack_c
:
public
dDlst_base_c
,
public
dMenuMapCommon_c
{
15
public
:
16
dMenu_Fmap2DBack_c
();
17
18
void
setRegionTexData
(
u8
,
ResTIMG
*,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
);
19
void
setRegionTexData
(
u8
,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
,
f32
);
20
void
calcAllMapPos
();
21
f32
calcAllMapScaleRate
();
22
void
calcAllMapPos2DFirst
(
f32
,
f32
,
f32
*,
f32
*);
23
void
calcAllMapPos2D
(
f32
,
f32
,
f32
*,
f32
*,
f32
,
f32
,
f32
);
24
void
calcAllMapPos2D
(
f32
,
f32
,
f32
*,
f32
*);
25
void
calcAllMapPos2D
(
char
const
*,
f32
,
f32
,
f32
*,
f32
*);
26
void
calcAllMapPosWorld
(
f32
,
f32
,
f32
*,
f32
*);
27
void
setSpotPane
(
ResTIMG
*);
28
void
deleteSpotPane
();
29
void
zoomMapCalc
(
f32
);
30
void
zoomMapCalc2
(
f32
);
31
void
zoomMapCalcHIO
();
32
void
scrollCalc
(
f32
);
33
void
mapBlink
(
s16
*);
34
void
setSpotCursor
(
u8
);
35
void
allmap_move2
(
STControl
*);
36
void
setIcon2DPos
(
u8
,
f32
,
f32
,
f32
,
u8
,
bool
);
37
void
setIcon2DPos
(
u8
,
char
const
*,
f32
,
f32
,
f32
,
u8
,
bool
);
38
void
setIcon2DPos
(
u8
,
u8
,
char
const
*,
f32
,
f32
,
f32
,
u8
,
bool
);
39
int
isShowRegion
(
int
);
40
f32
getMapAreaGlobalPosX
();
41
f32
getMapAreaGlobalPosY
();
42
f32
getMapAreaGlobalCenterPosX
();
43
f32
getMapAreaGlobalCenterPosY
();
44
f32
getMapAreaSizeX
();
45
f32
getMapAreaSizeY
();
46
f32
getMapScissorAreaLX
();
47
f32
getMapScissorAreaLY
();
48
f32
getMapScissorAreaSizeX
();
49
f32
getMapScissorAreaSizeRealX
();
50
f32
getMapScissorAreaCenterPosX
();
51
f32
getMapScissorAreaCenterPosY
();
52
f32
getMapScissorAreaSizeY
();
53
f32
getMapScissorAreaSizeRealY
();
54
void
calcRenderingPos
();
55
void
calcRenderingScale
();
56
f32
getPathScale
(
f32
);
57
f32
getAllMapZoomRate
();
58
f32
getRegionMapZoomRate
(
int
);
59
f32
getSpotMapZoomRate
();
60
void
getStageOriginPath
(
u8
,
f32
*,
f32
*);
61
void
calcOffset
(
u8
,
char
const
*,
f32
*,
f32
*);
62
void
regionTextureDraw
();
63
void
stageTextureDraw
();
64
void
worldGridDraw
();
65
void
regionGridDraw
();
66
void
worldOriginDraw
();
67
void
scrollAreaDraw
();
68
void
regionOriginDraw
();
69
void
stageOriginDraw
();
70
void
calcBlink
();
71
void
calcBackAlpha
(
bool
);
72
void
btkAnimeLoop
(
f32
);
73
void
setBaseBackAlpha
(
u8
);
74
void
regionMapMove
(
STControl
*);
75
void
stageMapMove
(
STControl
*,
u8
,
bool
);
76
void
setAllAlphaRate
(
f32
,
bool
);
77
void
drawDebugStageArea
();
78
void
drawDebugRegionArea
();
79
void
setArrowPos3D
(
u8
,
char
const
*,
f32
,
f32
);
80
void
setArrowPos3DOffset
(
u8
,
char
const
*,
f32
,
f32
,
f32
);
81
void
calcDrawPriority
();
82
void
setArrowPosAxis
(
f32
,
f32
);
83
84
virtual
void
draw
();
85
virtual
~dMenu_Fmap2DBack_c
();
86
87
void
setDebugData
(
dMenu_FmapMap_c
* fmap_map,
dMenu_Fmap_region_data_c
* region_data,
88
int
param_2) {
89
mpFmapMap
= fmap_map;
90
mpRegionData
= region_data;
91
field_0x1244
= param_2;
92
}
93
94
void
setAllTrans
(
f32
i_transX,
f32
i_transZ) {
95
mTransX
= i_transX;
96
mTransZ
= i_transZ;
97
}
98
99
void
setStageTransForceXZ
(
f32
param_0,
f32
param_1) {
100
mStageTransX
= param_0;
101
mStageTransZ
= param_1;
102
}
103
104
void
setStageInfo
(
u8
i_spotNum,
dMenu_FmapMap_c
* i_fmapMap) {
105
mSpotNum
= i_spotNum;
106
mpMenuFmapMap
= i_fmapMap;
107
}
108
109
void
setWorldPosMinMax
(
f32
i_minX,
f32
i_minZ,
f32
i_maxX,
f32
i_maxZ) {
110
mWorldMinX
= i_minX;
111
mWorldMinZ
= i_minZ;
112
mWorldMaxX
= i_maxX;
113
mWorldMaxZ
= i_maxZ;
114
}
115
116
void
setStageOriginXZ
(
int
i_stageNo,
f32
i_originX,
f32
i_originZ) {
117
mStageOriginX
[i_stageNo] = i_originX;
118
mStageOriginZ
[i_stageNo] = i_originZ;
119
}
120
121
void
setStageOriginPathXZ
(
int
i_stageNo,
f32
i_originX,
f32
i_originZ) {
122
mStageOriginPathX
[i_stageNo] = i_originX;
123
mStageOriginPathZ
[i_stageNo] = i_originZ;
124
}
125
126
void
setStageData
(
Stage_c
* i_stageData,
u8
i_dataNum) {
127
mpStages
= i_stageData;
128
mStageDataNum
= i_dataNum;
129
}
130
131
void
setRegionTextureReadNum
(
int
i_region,
u8
i_num) {
132
mRegionTextureReadNum
[i_region] = i_num;
133
}
134
135
f32
getArrowPos2DX
() {
return
mArrowPos2DX
; }
136
f32
getArrowPos2DY
() {
return
mArrowPos2DY
; }
137
f32
getRenderingPosX
() {
return
mRenderingPosX
; }
138
f32
getRenderingPosZ
() {
return
mRenderingPosZ
; }
139
f32
getStageTransX
() {
return
mStageTransX
; }
140
f32
getStageTransZ
() {
return
mStageTransZ
; }
141
f32
getRenderingScale
() {
return
mRenderingScale
; }
142
f32
getMapZoomRate
() {
return
mMapZoomRate
; }
143
u8
getRegionCursor
() {
return
mRegionCursor
; }
144
u8
getSpotCursor
() {
return
mSpotCursor
; }
145
u8
getSelectRegion
() {
return
mSelectRegion
; }
146
bool
getAllPathShowFlag
() {
return
mAllPathShowFlag
; }
147
f32
getRegionOriginX
(
int
i_region) {
return
mRegionOriginX
[i_region]; }
148
f32
getRegionOriginZ
(
int
i_region) {
return
mRegionOriginZ
[i_region]; }
149
150
void
setArrowAlpha
(
f32
i_alpha) {
mArrowAlpha
= i_alpha; }
151
void
setSpotTextureFadeAlpha
(
f32
i_alpha) {
mSpotTextureFadeAlpha
= i_alpha; }
152
void
setRegionCursor
(
u8
i_value) {
mRegionCursor
= i_value; }
153
void
setMapDrawFlag
(
bool
i_flag) {
mMapDrawFlag
= i_flag; }
154
void
resetDrug
() {
field_0x1238
= 0; }
155
156
void
offArrowDrawFlag
() {
mArrowDrawFlag
=
false
; }
157
void
onArrowDrawFlag
() {
mArrowDrawFlag
=
true
; }
158
bool
isArrowDrawFlag
() {
return
mArrowDrawFlag
; }
159
160
void
onShowRegionFlag
(
int
region_bit) {
mRegionFlag
|= (
u8
)(1 << region_bit); }
161
BOOL
isShowRegionFlag
(
int
region_bit) {
return
mRegionFlag
& (
u8
)(1 << region_bit) ? TRUE : FALSE; }
162
163
void
mapBlink
() {}
164
165
// Unknown name
166
struct
RegionTexData
{
167
/* 0x00 */
float
mMinX
;
168
/* 0x04 */
float
mMinZ
;
169
/* 0x08 */
float
mMaxX
;
170
/* 0x0C */
float
mMaxZ
;
171
/* 0x10 */
float
mScale
;
172
};
173
174
/* 0x0C98 */
J2DScreen
*
mpBackScreen
;
175
/* 0x0C9C */
J2DScreen
*
mpBaseScreen
;
176
/* 0x0CA0 */
CPaneMgrAlphaMorf
*
mpBaseRoot
;
177
/* 0x0CA4 */
CPaneMgr
*
mpMapArea
;
178
/* 0x0CA8 */
CPaneMgr
*
mpMapBlack
;
179
/* 0x0CAC */
CPaneMgr
*
mpPointParent
;
180
/* 0x0CB0 */
J2DPicture
*
mpBackTex
;
181
/* 0x0CB4 */
J2DPicture
*
mpAreaTex
[8];
182
/* 0x0CD4 */
J2DPicture
*
mpSpotTexture
;
183
/* 0x0CD8 */
J2DScreen
*
mpPointScreen
;
184
/* 0x0CDC */
dMenu_FmapMap_c
*
mpMenuFmapMap
;
185
/* 0x0CE0 */
dMeterHaihai_c
*
mpMeterHaihai
;
186
/* 0x0CE4 */
J2DAnmTextureSRTKey
*
mpBaseAnm
;
187
/* 0x0CE8 */
RegionTexData
mRegionTexData
[8];
188
/* 0x0D88 */
Stage_c
*
mpStages
;
189
/* 0x0D8C */
float
mRegionScrollMinX
[8];
190
/* 0x0D0C */
float
mRegionScrollMinZ
[8];
191
/* 0x0D0C */
float
mRegionScrollMaxX
[8];
192
/* 0x0D0C */
float
mRegionScrollMaxZ
[8];
193
/* 0x0E0C */
float
mRegionScrollMapMinX
[8];
194
/* 0x0E2C */
float
mRegionScrollMapMinY
[8];
195
/* 0x0E4C */
float
mRegionScrollMapMaxX
[8];
196
/* 0x0E6C */
float
mRegionScrollMapMaxY
[8];
197
/* 0x0E8C */
float
mRegionMinMapX
[8];
198
/* 0x0EAC */
float
mRegionMinMapY
[8];
199
/* 0x0ECC */
float
mRegionMapSizeX
[8];
200
/* 0x0EEC */
float
mRegionMapSizeY
[8];
201
/* 0x0F0C */
float
field_0xf0c
[8];
202
/* 0x0F2C */
float
field_0xf2c
[8];
203
/* 0x0F4C */
float
field_0xf4c
[8];
204
/* 0x0F6C */
float
field_0xf6c
[8];
205
/* 0x0F8C */
float
mRenderingPosX
;
206
/* 0x0F90 */
float
mRenderingPosZ
;
207
/* 0x0F94 */
float
mRenderingScale
;
208
/* 0x0F98 */
float
field_0xf98
;
209
/* 0x0F9C */
float
mZoom
;
210
/* 0x0FA0 */
float
mMapZoomRate
;
211
/* 0x0FA4 */
float
field_0xfa4
;
212
/* 0x0FA8 */
float
field_0xfa8
;
213
/* 0x0FAC */
float
mAnmFrame
;
214
/* 0x0FB0 */
float
field_0xfb0
;
215
/* 0x0FB4 */
float
field_0xfb4
;
216
/* 0x0FB8 */
float
field_0xfb8
;
217
/* 0x0FBC */
float
mTransX
;
218
/* 0x0FC0 */
float
mTransZ
;
219
/* 0x0FC4 */
float
mAlphaRate
;
220
/* 0x0FC8 */
float
mStageTransX
;
221
/* 0x0FCC */
float
mStageTransZ
;
222
/* 0x0FD0 */
float
field_0xfd0
;
223
/* 0x0FD4 */
float
field_0xfd4
;
224
/* 0x0FD8 */
float
field_0xfd8
;
225
/* 0x0FDC */
float
field_0xfdc
;
226
/* 0x0FE0 */
float
mTexMinX
;
227
/* 0x0FE4 */
float
mTexMinZ
;
228
/* 0x0FE8 */
float
mTexMaxX
;
229
/* 0x0FEC */
float
mTexMaxZ
;
230
/* 0x0FF0 */
float
mAllMapScaleRate
;
231
/* 0x0FF4 */
float
mWorldMinX
;
232
/* 0x0FF8 */
float
mWorldMinZ
;
233
/* 0x0FFC */
float
mWorldMaxX
;
234
/* 0x1000 */
float
mWorldMaxZ
;
235
/* 0x1004 */
float
mRegionOriginX
[8];
236
/* 0x1024 */
float
mRegionOriginZ
[8];
237
/* 0x1044 */
float
mStageOriginX
[20];
238
/* 0x1094 */
float
mStageOriginZ
[20];
239
/* 0x10E4 */
float
mStageOriginPathX
[20];
240
/* 0x1134 */
float
mStageOriginPathZ
[20];
241
/* 0x1184 */
float
field_0x1184
;
242
/* 0x1188 */
float
field_0x1188
;
243
/* 0x118C */
float
mArrowPos3DX
;
244
/* 0x1190 */
float
mArrowPos3DZ
;
245
/* 0x1194 */
float
mArrowPos2DX
;
246
/* 0x1198 */
float
mArrowPos2DY
;
247
/* 0x119C */
float
control_xpos
;
248
/* 0x11A0 */
float
control_ypos
;
249
/* 0x11A4 */
float
field_0x11a4
;
250
/* 0x11A8 */
float
field_0x11a8
;
251
/* 0x11AC */
float
field_0x11ac
;
252
/* 0x11B0 */
float
field_0x11b0
;
253
/* 0x11B4 */
float
field_0x11b4
;
254
/* 0x11B8 */
float
field_0x11b8
;
255
/* 0x11BC */
float
field_0x11bc
;
256
/* 0x11C0 */
float
field_0x11c0
;
257
/* 0x11C4 */
float
field_0x11c4
;
258
/* 0x11C8 */
float
field_0x11c8
;
259
/* 0x11CC */
float
field_0x11cc
;
260
/* 0x11D0 */
float
field_0x11d0
;
261
/* 0x11D4 */
float
mArrowAlpha
;
262
/* 0x11D8 */
float
mSpotTextureFadeAlpha
;
263
/* 0x11DC */
float
field_0x11dc
;
264
/* 0x11E0 */
float
field_0x11e0
;
265
/* 0x11E4 */
float
mBackAlpha
;
266
/* 0x11E8 */
float
field_0x11e8
;
267
/* 0x11EC */
float
field_0x11ec
;
268
/* 0x11F0 */
JUtility::TColor
mSelectedRegionBlack
;
269
/* 0x11F4 */
JUtility::TColor
mSelectedRegionWhite
;
270
/* 0x11F8 */
JUtility::TColor
mUnselectedRegionBlack
;
271
/* 0x11FC */
JUtility::TColor
mUnselectedRegionWhite
;
272
/* 0x1200 */
JUtility::TColor
mUnreachedRegionBlack
;
273
/* 0x1204 */
JUtility::TColor
mUnreachedRegionWhite
;
274
/* 0x1208 */
JUtility::TColor
field_0x1208
;
275
/* 0x120C */
JUtility::TColor
field_0x120c
;
276
/* 0x1210 */
float
field_0x1210
;
277
/* 0x1214 */
float
field_0x1214
;
278
/* 0x1218 */
s16
field_0x1218
;
279
/* 0x121A */
s16
field_0x121a
;
280
/* 0x121C */
u8
mRegionTextureReadNum
[8];
281
/* 0x1224 */
u8
mSpotNum
;
282
/* 0x1225 */
u8
mStageDataNum
;
283
/* 0x1226 */
u8
mSelectRegion
;
284
/* 0x1227 */
u8
mRegionCursor
;
285
/* 0x1228 */
u8
field_0x1228
;
286
/* 0x1229 */
u8
mSpotCursor
;
287
/* 0x122A */
u8
field_0x122a
;
288
/* 0x122B */
u8
field_0x122b
;
289
/* 0x122C */
u8
mRegionFlag
;
290
/* 0x122D */
u8
field_0x122d
;
291
/* 0x122E */
bool
field_0x122e
;
292
/* 0x122F */
bool
mAllPathShowFlag
;
293
/* 0x1230 */
u8
field_0x1230
[8];
294
/* 0x1238 */
u8
field_0x1238
;
295
/* 0x1239 */
bool
mMapDrawFlag
;
296
/* 0x123A */
bool
mArrowDrawFlag
;
297
/* 0x123B */
u8
field_0x123b
;
298
/* 0x123C */
dMenu_FmapMap_c
*
mpFmapMap
;
299
/* 0x1240 */
dMenu_Fmap_region_data_c
*
mpRegionData
;
300
/* 0x1244 */
s32
field_0x1244
;
301
};
302
303
class
dMenu_Fmap2DTop_c
:
public
dDlst_base_c
{
304
public
:
305
dMenu_Fmap2DTop_c
(
JKRExpHeap
*,
STControl
*);
306
void
_execute
();
307
void
setAllAlphaRate
(
f32
,
bool
);
308
void
btkAnimeLoop
(
J2DAnmTextureSRTKey
*,
f32
);
309
void
setMoyaAlpha
(
u8
);
310
void
setTitleNameString
(
u32
);
311
void
setAreaNameString
(
u32
);
312
void
setZButtonString
(
u32
,
u8
);
313
void
setBButtonString
(
u32
,
u8
);
314
void
setAButtonString
(
u32
,
u8
);
315
void
setCrossLRString
(
u32
);
316
void
set3DStickString
(
u32
);
317
void
createExplain
(
JKRExpHeap
*,
STControl
*);
318
void
deleteExplain
();
319
void
setArrowAlphaRatio
(
u8
,
f32
);
320
void
setAlphaAnimeMin
(
CPaneMgrAlpha
*);
321
void
setAlphaAnimeMid
(
CPaneMgrAlpha
*);
322
void
setAlphaAnimeMax
(
CPaneMgrAlpha
*);
323
bool
checkPlayerWarpAccept
();
324
bool
checkWarpAcceptRegion
(
int
);
325
bool
checkWarpAcceptRegion4
();
326
bool
checkWarpAcceptCannon
();
327
void
setHIO
(
bool
);
328
bool
isWarpAccept
();
329
330
virtual
void
draw
();
331
virtual
~dMenu_Fmap2DTop_c
();
332
333
void
setAllTrans
(
f32
i_transX,
f32
i_transY) {
334
mTransX
= i_transX;
335
mTransY
= i_transY;
336
}
337
338
dMsgScrnExplain_c
*
getScrnExplainPtr
() {
return
mpScrnExplain
; }
339
340
void
setPortalBin
(
void
* i_bin) {
mpPortalBin
= i_bin; }
341
void
btkAnimeLoop
(
f32
i_delta) {
btkAnimeLoop
(
mpAnm
, i_delta); }
342
343
enum
Arrow
{
344
ARROW_UP
= 1,
345
ARROW_DOWN
= 2,
346
ARROW_UPDOWN
=
ARROW_UP
|
ARROW_DOWN
,
347
ARROW_LEFT
= 4,
348
ARROW_RIGHT
= 8,
349
ARROW_LEFTRIGHT
=
ARROW_LEFT
|
ARROW_RIGHT
,
350
};
351
352
enum
Alpha
{
353
ALPHA_MIN
= 0,
354
ALPHA_MID
= 1,
355
ALPHA_MAX
= 2,
356
ALPHA_DEFAULT
= 0xFF,
357
};
358
359
/* 0x04 */
JKRExpHeap
*
mpHeap
;
360
/* 0x08 */
J2DScreen
*
mpTitleScreen
;
361
/* 0x0C */
CPaneMgrAlphaMorf
*
mpTitleRoot
;
362
/* 0x10 */
J2DAnmTextureSRTKey
*
mpAnm
;
363
/* 0x14 */
u8
field_0x14
[4];
364
/* 0x18 */
CPaneMgr
*
mpButtonA
;
365
/* 0x1C */
CPaneMgr
*
mpButtonB
;
366
/* 0x20 */
CPaneMgr
*
mpButtonZ
;
367
/* 0x24 */
CPaneMgr
*
mpButtonTextA
;
368
/* 0x28 */
CPaneMgr
*
mpButtonTextB
;
369
/* 0x2C */
CPaneMgr
*
mpButtonTextZ
;
370
/* 0x30 */
CPaneMgrAlpha
*
mpAnalogStickAlpha
;
371
/* 0x34 */
CPaneMgrAlpha
*
mpDpadAlpha
;
372
/* 0x38 */
CPaneMgrAlpha
*
mpArrowLAlpha
[2];
373
/* 0x40 */
CPaneMgrAlpha
*
mpArrowRAlpha
[2];
374
/* 0x48 */
u8
field_0x48
[8];
375
/* 0x50 */
CPaneMgr
*
mpNamePane
;
376
/* 0x54 */
CPaneMgr
*
mpSubPane
;
377
/* 0x58 */
CPaneMgr
*
mpAnalogStick
;
378
/* 0x5C */
CPaneMgr
*
mpDpad
;
379
/* 0x60 */
CPaneMgr
*
mpContPane
;
380
/* 0x64 */
u8
field_0x64
[8];
381
/* 0x6C */
dMsgScrnExplain_c
*
mpScrnExplain
;
382
/* 0x70 */
void
*
mpPortalBin
;
383
/* 0x74 */
f32
mAnmFrame
;
384
/* 0x78 */
f32
mTransX
;
385
/* 0x7C */
f32
mTransY
;
386
/* 0x80 */
f32
mAlphaRate
;
387
/* 0x84 */
f32
mTitlePosX
;
388
/* 0x88 */
f32
mTitlePosY
;
389
/* 0x8C */
f32
mTitleScale
;
390
/* 0x90 */
f32
mSubTitlePosX
;
391
/* 0x94 */
f32
mSubTitlePosY
;
392
/* 0x98 */
f32
mSubTitleScale
;
393
/* 0x9C */
f32
mAreaMovementPosX
;
394
/* 0xA0 */
f32
mAreaMovementPosY
;
395
/* 0xA4 */
f32
mAreaMovementScale
;
396
/* 0xA8 */
f32
mClosingPosX
;
397
/* 0xAC */
f32
mClosingPosY
;
398
/* 0xB0 */
f32
mClosingScale
;
399
/* 0xB4 */
f32
mDoIconPosX
;
400
/* 0xB8 */
f32
mDoIconPosY
;
401
/* 0xBC */
f32
mDoIconScale
;
402
/* 0xC0 */
u8
mAlphaButtonA
;
403
/* 0xC1 */
u8
mAlphaButtonB
;
404
/* 0xC2 */
u8
mAlphaButtonZ
;
405
/* 0xC3 */
u8
mAlphaAnalogStick
;
406
/* 0xC4 */
u8
mAlphaDpad
;
407
};
408
409
#endif
/* D_MENU_D_MENU_FMAP2D_H */
TColor.h
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:213
J2DPicture
Definition
J2DPicture.h:55
J2DScreen
Definition
J2DScreen.h:48
JKRExpHeap
Definition
JKRExpHeap.h:11
STControl
Definition
d_lib.h:16
dDlst_base_c
Definition
d_drawlist.h:32
dMenuMapCommon_c
Definition
d_menu_map_common.h:38
dMenu_Fmap2DBack_c
Definition
d_menu_fmap2D.h:14
dMenu_Fmap2DBack_c::regionTextureDraw
void regionTextureDraw()
Definition
d_menu_fmap2D.cpp:1320
dMenu_Fmap2DBack_c::field_0x11e8
float field_0x11e8
Definition
d_menu_fmap2D.h:266
dMenu_Fmap2DBack_c::setRegionCursor
void setRegionCursor(u8 i_value)
Definition
d_menu_fmap2D.h:152
dMenu_Fmap2DBack_c::mSpotTextureFadeAlpha
float mSpotTextureFadeAlpha
Definition
d_menu_fmap2D.h:262
dMenu_Fmap2DBack_c::worldGridDraw
void worldGridDraw()
Definition
d_menu_fmap2D.cpp:1397
dMenu_Fmap2DBack_c::getStageOriginPath
void getStageOriginPath(u8, f32 *, f32 *)
Definition
d_menu_fmap2D.cpp:1289
dMenu_Fmap2DBack_c::getArrowPos2DY
f32 getArrowPos2DY()
Definition
d_menu_fmap2D.h:136
dMenu_Fmap2DBack_c::getMapScissorAreaSizeRealX
f32 getMapScissorAreaSizeRealX()
Definition
d_menu_fmap2D.cpp:1183
dMenu_Fmap2DBack_c::mTexMaxZ
float mTexMaxZ
Definition
d_menu_fmap2D.h:229
dMenu_Fmap2DBack_c::field_0xfb4
float field_0xfb4
Definition
d_menu_fmap2D.h:215
dMenu_Fmap2DBack_c::drawDebugStageArea
void drawDebugStageArea()
Definition
d_menu_fmap2D.cpp:1997
dMenu_Fmap2DBack_c::field_0x11ac
float field_0x11ac
Definition
d_menu_fmap2D.h:251
dMenu_Fmap2DBack_c::mRegionScrollMapMaxY
float mRegionScrollMapMaxY[8]
Definition
d_menu_fmap2D.h:196
dMenu_Fmap2DBack_c::field_0x11bc
float field_0x11bc
Definition
d_menu_fmap2D.h:255
dMenu_Fmap2DBack_c::mStageOriginPathZ
float mStageOriginPathZ[20]
Definition
d_menu_fmap2D.h:240
dMenu_Fmap2DBack_c::field_0xf6c
float field_0xf6c[8]
Definition
d_menu_fmap2D.h:204
dMenu_Fmap2DBack_c::mStageOriginPathX
float mStageOriginPathX[20]
Definition
d_menu_fmap2D.h:239
dMenu_Fmap2DBack_c::setStageInfo
void setStageInfo(u8 i_spotNum, dMenu_FmapMap_c *i_fmapMap)
Definition
d_menu_fmap2D.h:104
dMenu_Fmap2DBack_c::field_0x1184
float field_0x1184
Definition
d_menu_fmap2D.h:241
dMenu_Fmap2DBack_c::getStageTransX
f32 getStageTransX()
Definition
d_menu_fmap2D.h:139
dMenu_Fmap2DBack_c::mRegionScrollMinX
float mRegionScrollMinX[8]
Definition
d_menu_fmap2D.h:189
dMenu_Fmap2DBack_c::mpMeterHaihai
dMeterHaihai_c * mpMeterHaihai
Definition
d_menu_fmap2D.h:185
dMenu_Fmap2DBack_c::getMapAreaGlobalCenterPosY
f32 getMapAreaGlobalCenterPosY()
Definition
d_menu_fmap2D.cpp:1147
dMenu_Fmap2DBack_c::calcAllMapPos2D
void calcAllMapPos2D(f32, f32, f32 *, f32 *, f32, f32, f32)
Definition
d_menu_fmap2D.cpp:638
dMenu_Fmap2DBack_c::calcAllMapPos2DFirst
void calcAllMapPos2DFirst(f32, f32, f32 *, f32 *)
Definition
d_menu_fmap2D.cpp:612
dMenu_Fmap2DBack_c::field_0x120c
JUtility::TColor field_0x120c
Definition
d_menu_fmap2D.h:275
dMenu_Fmap2DBack_c::setSpotTextureFadeAlpha
void setSpotTextureFadeAlpha(f32 i_alpha)
Definition
d_menu_fmap2D.h:151
dMenu_Fmap2DBack_c::mRegionMapSizeY
float mRegionMapSizeY[8]
Definition
d_menu_fmap2D.h:200
dMenu_Fmap2DBack_c::isShowRegion
int isShowRegion(int)
Definition
d_menu_fmap2D.cpp:1102
dMenu_Fmap2DBack_c::mSelectedRegionBlack
JUtility::TColor mSelectedRegionBlack
Definition
d_menu_fmap2D.h:268
dMenu_Fmap2DBack_c::mAlphaRate
float mAlphaRate
Definition
d_menu_fmap2D.h:219
dMenu_Fmap2DBack_c::deleteSpotPane
void deleteSpotPane()
Definition
d_menu_fmap2D.cpp:680
dMenu_Fmap2DBack_c::setStageTransForceXZ
void setStageTransForceXZ(f32 param_0, f32 param_1)
Definition
d_menu_fmap2D.h:99
dMenu_Fmap2DBack_c::setRegionTexData
void setRegionTexData(u8, ResTIMG *, f32, f32, f32, f32, f32, f32, f32, f32, f32)
Definition
d_menu_fmap2D.cpp:428
dMenu_Fmap2DBack_c::mRegionTextureReadNum
u8 mRegionTextureReadNum[8]
Definition
d_menu_fmap2D.h:280
dMenu_Fmap2DBack_c::mpBaseRoot
CPaneMgrAlphaMorf * mpBaseRoot
Definition
d_menu_fmap2D.h:176
dMenu_Fmap2DBack_c::mpMapBlack
CPaneMgr * mpMapBlack
Definition
d_menu_fmap2D.h:178
dMenu_Fmap2DBack_c::field_0xfd4
float field_0xfd4
Definition
d_menu_fmap2D.h:223
dMenu_Fmap2DBack_c::mRegionScrollMaxZ
float mRegionScrollMaxZ[8]
Definition
d_menu_fmap2D.h:192
dMenu_Fmap2DBack_c::mArrowAlpha
float mArrowAlpha
Definition
d_menu_fmap2D.h:261
dMenu_Fmap2DBack_c::mAnmFrame
float mAnmFrame
Definition
d_menu_fmap2D.h:213
dMenu_Fmap2DBack_c::mpPointParent
CPaneMgr * mpPointParent
Definition
d_menu_fmap2D.h:179
dMenu_Fmap2DBack_c::mpBaseScreen
J2DScreen * mpBaseScreen
Definition
d_menu_fmap2D.h:175
dMenu_Fmap2DBack_c::field_0x1238
u8 field_0x1238
Definition
d_menu_fmap2D.h:294
dMenu_Fmap2DBack_c::mpBackScreen
J2DScreen * mpBackScreen
Definition
d_menu_fmap2D.h:174
dMenu_Fmap2DBack_c::mStageOriginX
float mStageOriginX[20]
Definition
d_menu_fmap2D.h:237
dMenu_Fmap2DBack_c::calcAllMapPosWorld
void calcAllMapPosWorld(f32, f32, f32 *, f32 *)
Definition
d_menu_fmap2D.cpp:658
dMenu_Fmap2DBack_c::mRegionMinMapX
float mRegionMinMapX[8]
Definition
d_menu_fmap2D.h:197
dMenu_Fmap2DBack_c::getSpotCursor
u8 getSpotCursor()
Definition
d_menu_fmap2D.h:144
dMenu_Fmap2DBack_c::setSpotCursor
void setSpotCursor(u8)
Definition
d_menu_fmap2D.cpp:947
dMenu_Fmap2DBack_c::getSpotMapZoomRate
f32 getSpotMapZoomRate()
Definition
d_menu_fmap2D.cpp:1276
dMenu_Fmap2DBack_c::setAllTrans
void setAllTrans(f32 i_transX, f32 i_transZ)
Definition
d_menu_fmap2D.h:94
dMenu_Fmap2DBack_c::setAllAlphaRate
void setAllAlphaRate(f32, bool)
Definition
d_menu_fmap2D.cpp:1989
dMenu_Fmap2DBack_c::mStageOriginZ
float mStageOriginZ[20]
Definition
d_menu_fmap2D.h:238
dMenu_Fmap2DBack_c::mRegionScrollMinZ
float mRegionScrollMinZ[8]
Definition
d_menu_fmap2D.h:190
dMenu_Fmap2DBack_c::offArrowDrawFlag
void offArrowDrawFlag()
Definition
d_menu_fmap2D.h:156
dMenu_Fmap2DBack_c::getRenderingPosZ
f32 getRenderingPosZ()
Definition
d_menu_fmap2D.h:138
dMenu_Fmap2DBack_c::mSpotNum
u8 mSpotNum
Definition
d_menu_fmap2D.h:281
dMenu_Fmap2DBack_c::field_0x11b0
float field_0x11b0
Definition
d_menu_fmap2D.h:252
dMenu_Fmap2DBack_c::setArrowPos3DOffset
void setArrowPos3DOffset(u8, char const *, f32, f32, f32)
Definition
d_menu_fmap2D.cpp:2080
dMenu_Fmap2DBack_c::mRenderingScale
float mRenderingScale
Definition
d_menu_fmap2D.h:207
dMenu_Fmap2DBack_c::setSpotPane
void setSpotPane(ResTIMG *)
Definition
d_menu_fmap2D.cpp:673
dMenu_Fmap2DBack_c::mArrowPos3DX
float mArrowPos3DX
Definition
d_menu_fmap2D.h:243
dMenu_Fmap2DBack_c::getAllPathShowFlag
bool getAllPathShowFlag()
Definition
d_menu_fmap2D.h:146
dMenu_Fmap2DBack_c::mTransZ
float mTransZ
Definition
d_menu_fmap2D.h:218
dMenu_Fmap2DBack_c::field_0x11a4
float field_0x11a4
Definition
d_menu_fmap2D.h:249
dMenu_Fmap2DBack_c::setRegionTextureReadNum
void setRegionTextureReadNum(int i_region, u8 i_num)
Definition
d_menu_fmap2D.h:131
dMenu_Fmap2DBack_c::setWorldPosMinMax
void setWorldPosMinMax(f32 i_minX, f32 i_minZ, f32 i_maxX, f32 i_maxZ)
Definition
d_menu_fmap2D.h:109
dMenu_Fmap2DBack_c::field_0x1218
s16 field_0x1218
Definition
d_menu_fmap2D.h:278
dMenu_Fmap2DBack_c::setArrowAlpha
void setArrowAlpha(f32 i_alpha)
Definition
d_menu_fmap2D.h:150
dMenu_Fmap2DBack_c::mSelectedRegionWhite
JUtility::TColor mSelectedRegionWhite
Definition
d_menu_fmap2D.h:269
dMenu_Fmap2DBack_c::mArrowPos3DZ
float mArrowPos3DZ
Definition
d_menu_fmap2D.h:244
dMenu_Fmap2DBack_c::getMapAreaSizeX
f32 getMapAreaSizeX()
Definition
d_menu_fmap2D.cpp:1151
dMenu_Fmap2DBack_c::mArrowPos2DX
float mArrowPos2DX
Definition
d_menu_fmap2D.h:245
dMenu_Fmap2DBack_c::mWorldMaxX
float mWorldMaxX
Definition
d_menu_fmap2D.h:233
dMenu_Fmap2DBack_c::mZoom
float mZoom
Definition
d_menu_fmap2D.h:209
dMenu_Fmap2DBack_c::getRegionMapZoomRate
f32 getRegionMapZoomRate(int)
Definition
d_menu_fmap2D.cpp:1254
dMenu_Fmap2DBack_c::regionGridDraw
void regionGridDraw()
Definition
d_menu_fmap2D.cpp:1466
dMenu_Fmap2DBack_c::getRegionCursor
u8 getRegionCursor()
Definition
d_menu_fmap2D.h:143
dMenu_Fmap2DBack_c::mRegionScrollMapMinX
float mRegionScrollMapMinX[8]
Definition
d_menu_fmap2D.h:193
dMenu_Fmap2DBack_c::onArrowDrawFlag
void onArrowDrawFlag()
Definition
d_menu_fmap2D.h:157
dMenu_Fmap2DBack_c::getRenderingScale
f32 getRenderingScale()
Definition
d_menu_fmap2D.h:141
dMenu_Fmap2DBack_c::getMapAreaGlobalPosY
f32 getMapAreaGlobalPosY()
Definition
d_menu_fmap2D.cpp:1139
dMenu_Fmap2DBack_c::zoomMapCalcHIO
void zoomMapCalcHIO()
Definition
d_menu_fmap2D.cpp:829
dMenu_Fmap2DBack_c::isShowRegionFlag
BOOL isShowRegionFlag(int region_bit)
Definition
d_menu_fmap2D.h:161
dMenu_Fmap2DBack_c::getRenderingPosX
f32 getRenderingPosX()
Definition
d_menu_fmap2D.h:137
dMenu_Fmap2DBack_c::getRegionOriginX
f32 getRegionOriginX(int i_region)
Definition
d_menu_fmap2D.h:147
dMenu_Fmap2DBack_c::regionMapMove
void regionMapMove(STControl *)
Definition
d_menu_fmap2D.cpp:1825
dMenu_Fmap2DBack_c::mpPointScreen
J2DScreen * mpPointScreen
Definition
d_menu_fmap2D.h:183
dMenu_Fmap2DBack_c::mpSpotTexture
J2DPicture * mpSpotTexture
Definition
d_menu_fmap2D.h:182
dMenu_Fmap2DBack_c::mRegionOriginZ
float mRegionOriginZ[8]
Definition
d_menu_fmap2D.h:236
dMenu_Fmap2DBack_c::mRegionScrollMapMaxX
float mRegionScrollMapMaxX[8]
Definition
d_menu_fmap2D.h:195
dMenu_Fmap2DBack_c::~dMenu_Fmap2DBack_c
virtual ~dMenu_Fmap2DBack_c()
Definition
d_menu_fmap2D.cpp:225
dMenu_Fmap2DBack_c::setDebugData
void setDebugData(dMenu_FmapMap_c *fmap_map, dMenu_Fmap_region_data_c *region_data, int param_2)
Definition
d_menu_fmap2D.h:87
dMenu_Fmap2DBack_c::field_0x11c4
float field_0x11c4
Definition
d_menu_fmap2D.h:257
dMenu_Fmap2DBack_c::scrollCalc
void scrollCalc(f32)
Definition
d_menu_fmap2D.cpp:879
dMenu_Fmap2DBack_c::getMapScissorAreaSizeRealY
f32 getMapScissorAreaSizeRealY()
Definition
d_menu_fmap2D.cpp:1211
dMenu_Fmap2DBack_c::mpMapArea
CPaneMgr * mpMapArea
Definition
d_menu_fmap2D.h:177
dMenu_Fmap2DBack_c::field_0x121a
s16 field_0x121a
Definition
d_menu_fmap2D.h:279
dMenu_Fmap2DBack_c::field_0x123b
u8 field_0x123b
Definition
d_menu_fmap2D.h:297
dMenu_Fmap2DBack_c::setStageOriginXZ
void setStageOriginXZ(int i_stageNo, f32 i_originX, f32 i_originZ)
Definition
d_menu_fmap2D.h:116
dMenu_Fmap2DBack_c::getPathScale
f32 getPathScale(f32)
Definition
d_menu_fmap2D.cpp:1236
dMenu_Fmap2DBack_c::mBackAlpha
float mBackAlpha
Definition
d_menu_fmap2D.h:265
dMenu_Fmap2DBack_c::mAllPathShowFlag
bool mAllPathShowFlag
Definition
d_menu_fmap2D.h:292
dMenu_Fmap2DBack_c::getSelectRegion
u8 getSelectRegion()
Definition
d_menu_fmap2D.h:145
dMenu_Fmap2DBack_c::mRegionOriginX
float mRegionOriginX[8]
Definition
d_menu_fmap2D.h:235
dMenu_Fmap2DBack_c::field_0x1214
float field_0x1214
Definition
d_menu_fmap2D.h:277
dMenu_Fmap2DBack_c::zoomMapCalc2
void zoomMapCalc2(f32)
Definition
d_menu_fmap2D.cpp:750
dMenu_Fmap2DBack_c::onShowRegionFlag
void onShowRegionFlag(int region_bit)
Definition
d_menu_fmap2D.h:160
dMenu_Fmap2DBack_c::calcBackAlpha
void calcBackAlpha(bool)
Definition
d_menu_fmap2D.cpp:1787
dMenu_Fmap2DBack_c::calcRenderingPos
void calcRenderingPos()
Definition
d_menu_fmap2D.cpp:1215
dMenu_Fmap2DBack_c::mMapDrawFlag
bool mMapDrawFlag
Definition
d_menu_fmap2D.h:295
dMenu_Fmap2DBack_c::stageTextureDraw
void stageTextureDraw()
Definition
d_menu_fmap2D.cpp:1385
dMenu_Fmap2DBack_c::getArrowPos2DX
f32 getArrowPos2DX()
Definition
d_menu_fmap2D.h:135
dMenu_Fmap2DBack_c::mpBaseAnm
J2DAnmTextureSRTKey * mpBaseAnm
Definition
d_menu_fmap2D.h:186
dMenu_Fmap2DBack_c::getMapScissorAreaSizeY
f32 getMapScissorAreaSizeY()
Definition
d_menu_fmap2D.cpp:1199
dMenu_Fmap2DBack_c::field_0x11b8
float field_0x11b8
Definition
d_menu_fmap2D.h:254
dMenu_Fmap2DBack_c::mStageDataNum
u8 mStageDataNum
Definition
d_menu_fmap2D.h:282
dMenu_Fmap2DBack_c::stageMapMove
void stageMapMove(STControl *, u8, bool)
Definition
d_menu_fmap2D.cpp:1894
dMenu_Fmap2DBack_c::field_0x11a8
float field_0x11a8
Definition
d_menu_fmap2D.h:250
dMenu_Fmap2DBack_c::mMapZoomRate
float mMapZoomRate
Definition
d_menu_fmap2D.h:210
dMenu_Fmap2DBack_c::field_0xf0c
float field_0xf0c[8]
Definition
d_menu_fmap2D.h:201
dMenu_Fmap2DBack_c::getMapScissorAreaCenterPosX
f32 getMapScissorAreaCenterPosX()
Definition
d_menu_fmap2D.cpp:1191
dMenu_Fmap2DBack_c::mRegionScrollMaxX
float mRegionScrollMaxX[8]
Definition
d_menu_fmap2D.h:191
dMenu_Fmap2DBack_c::mapBlink
void mapBlink()
Definition
d_menu_fmap2D.h:163
dMenu_Fmap2DBack_c::field_0xf4c
float field_0xf4c[8]
Definition
d_menu_fmap2D.h:203
dMenu_Fmap2DBack_c::field_0x11ec
float field_0x11ec
Definition
d_menu_fmap2D.h:267
dMenu_Fmap2DBack_c::mRegionScrollMapMinY
float mRegionScrollMapMinY[8]
Definition
d_menu_fmap2D.h:194
dMenu_Fmap2DBack_c::getMapScissorAreaSizeX
f32 getMapScissorAreaSizeX()
Definition
d_menu_fmap2D.cpp:1171
dMenu_Fmap2DBack_c::setMapDrawFlag
void setMapDrawFlag(bool i_flag)
Definition
d_menu_fmap2D.h:153
dMenu_Fmap2DBack_c::calcAllMapScaleRate
f32 calcAllMapScaleRate()
Definition
d_menu_fmap2D.cpp:599
dMenu_Fmap2DBack_c::mStageTransX
float mStageTransX
Definition
d_menu_fmap2D.h:220
dMenu_Fmap2DBack_c::mpMenuFmapMap
dMenu_FmapMap_c * mpMenuFmapMap
Definition
d_menu_fmap2D.h:184
dMenu_Fmap2DBack_c::field_0x1228
u8 field_0x1228
Definition
d_menu_fmap2D.h:285
dMenu_Fmap2DBack_c::field_0x1230
u8 field_0x1230[8]
Definition
d_menu_fmap2D.h:293
dMenu_Fmap2DBack_c::field_0x1244
s32 field_0x1244
Definition
d_menu_fmap2D.h:300
dMenu_Fmap2DBack_c::setArrowPosAxis
void setArrowPosAxis(f32, f32)
Definition
d_menu_fmap2D.cpp:2152
dMenu_Fmap2DBack_c::regionOriginDraw
void regionOriginDraw()
Definition
d_menu_fmap2D.cpp:1589
dMenu_Fmap2DBack_c::getStageTransZ
f32 getStageTransZ()
Definition
d_menu_fmap2D.h:140
dMenu_Fmap2DBack_c::field_0x1210
float field_0x1210
Definition
d_menu_fmap2D.h:276
dMenu_Fmap2DBack_c::field_0x11dc
float field_0x11dc
Definition
d_menu_fmap2D.h:263
dMenu_Fmap2DBack_c::mUnselectedRegionBlack
JUtility::TColor mUnselectedRegionBlack
Definition
d_menu_fmap2D.h:270
dMenu_Fmap2DBack_c::scrollAreaDraw
void scrollAreaDraw()
Definition
d_menu_fmap2D.cpp:1555
dMenu_Fmap2DBack_c::setStageOriginPathXZ
void setStageOriginPathXZ(int i_stageNo, f32 i_originX, f32 i_originZ)
Definition
d_menu_fmap2D.h:121
dMenu_Fmap2DBack_c::mWorldMinZ
float mWorldMinZ
Definition
d_menu_fmap2D.h:232
dMenu_Fmap2DBack_c::field_0x1188
float field_0x1188
Definition
d_menu_fmap2D.h:242
dMenu_Fmap2DBack_c::field_0xfdc
float field_0xfdc
Definition
d_menu_fmap2D.h:225
dMenu_Fmap2DBack_c::draw
virtual void draw()
Definition
d_menu_fmap2D.cpp:267
dMenu_Fmap2DBack_c::field_0x11b4
float field_0x11b4
Definition
d_menu_fmap2D.h:253
dMenu_Fmap2DBack_c::field_0x11c0
float field_0x11c0
Definition
d_menu_fmap2D.h:256
dMenu_Fmap2DBack_c::mStageTransZ
float mStageTransZ
Definition
d_menu_fmap2D.h:221
dMenu_Fmap2DBack_c::mpStages
Stage_c * mpStages
Definition
d_menu_fmap2D.h:188
dMenu_Fmap2DBack_c::field_0xf98
float field_0xf98
Definition
d_menu_fmap2D.h:208
dMenu_Fmap2DBack_c::btkAnimeLoop
void btkAnimeLoop(f32)
Definition
d_menu_fmap2D.cpp:1805
dMenu_Fmap2DBack_c::resetDrug
void resetDrug()
Definition
d_menu_fmap2D.h:154
dMenu_Fmap2DBack_c::getMapScissorAreaLY
f32 getMapScissorAreaLY()
Definition
d_menu_fmap2D.cpp:1165
dMenu_Fmap2DBack_c::field_0xfb0
float field_0xfb0
Definition
d_menu_fmap2D.h:214
dMenu_Fmap2DBack_c::field_0x122a
u8 field_0x122a
Definition
d_menu_fmap2D.h:287
dMenu_Fmap2DBack_c::getMapAreaGlobalPosX
f32 getMapAreaGlobalPosX()
Definition
d_menu_fmap2D.cpp:1135
dMenu_Fmap2DBack_c::getMapZoomRate
f32 getMapZoomRate()
Definition
d_menu_fmap2D.h:142
dMenu_Fmap2DBack_c::mRegionMinMapY
float mRegionMinMapY[8]
Definition
d_menu_fmap2D.h:198
dMenu_Fmap2DBack_c::setArrowPos3D
void setArrowPos3D(u8, char const *, f32, f32)
Definition
d_menu_fmap2D.cpp:2062
dMenu_Fmap2DBack_c::mTexMaxX
float mTexMaxX
Definition
d_menu_fmap2D.h:228
dMenu_Fmap2DBack_c::mpRegionData
dMenu_Fmap_region_data_c * mpRegionData
Definition
d_menu_fmap2D.h:299
dMenu_Fmap2DBack_c::mTransX
float mTransX
Definition
d_menu_fmap2D.h:217
dMenu_Fmap2DBack_c::mSpotCursor
u8 mSpotCursor
Definition
d_menu_fmap2D.h:286
dMenu_Fmap2DBack_c::field_0x1208
JUtility::TColor field_0x1208
Definition
d_menu_fmap2D.h:274
dMenu_Fmap2DBack_c::stageOriginDraw
void stageOriginDraw()
Definition
d_menu_fmap2D.cpp:1602
dMenu_Fmap2DBack_c::field_0x122b
u8 field_0x122b
Definition
d_menu_fmap2D.h:288
dMenu_Fmap2DBack_c::getMapAreaSizeY
f32 getMapAreaSizeY()
Definition
d_menu_fmap2D.cpp:1155
dMenu_Fmap2DBack_c::field_0x11c8
float field_0x11c8
Definition
d_menu_fmap2D.h:258
dMenu_Fmap2DBack_c::calcRenderingScale
void calcRenderingScale()
Definition
d_menu_fmap2D.cpp:1223
dMenu_Fmap2DBack_c::mUnreachedRegionWhite
JUtility::TColor mUnreachedRegionWhite
Definition
d_menu_fmap2D.h:273
dMenu_Fmap2DBack_c::field_0x11d0
float field_0x11d0
Definition
d_menu_fmap2D.h:260
dMenu_Fmap2DBack_c::calcOffset
void calcOffset(u8, char const *, f32 *, f32 *)
Definition
d_menu_fmap2D.cpp:1299
dMenu_Fmap2DBack_c::field_0xfb8
float field_0xfb8
Definition
d_menu_fmap2D.h:216
dMenu_Fmap2DBack_c::calcAllMapPos
void calcAllMapPos()
Definition
d_menu_fmap2D.cpp:569
dMenu_Fmap2DBack_c::getRegionOriginZ
f32 getRegionOriginZ(int i_region)
Definition
d_menu_fmap2D.h:148
dMenu_Fmap2DBack_c::mWorldMaxZ
float mWorldMaxZ
Definition
d_menu_fmap2D.h:234
dMenu_Fmap2DBack_c::mpAreaTex
J2DPicture * mpAreaTex[8]
Definition
d_menu_fmap2D.h:181
dMenu_Fmap2DBack_c::getMapScissorAreaLX
f32 getMapScissorAreaLX()
Definition
d_menu_fmap2D.cpp:1159
dMenu_Fmap2DBack_c::mpBackTex
J2DPicture * mpBackTex
Definition
d_menu_fmap2D.h:180
dMenu_Fmap2DBack_c::mTexMinZ
float mTexMinZ
Definition
d_menu_fmap2D.h:227
dMenu_Fmap2DBack_c::field_0x122e
bool field_0x122e
Definition
d_menu_fmap2D.h:291
dMenu_Fmap2DBack_c::setBaseBackAlpha
void setBaseBackAlpha(u8)
Definition
d_menu_fmap2D.cpp:1821
dMenu_Fmap2DBack_c::mAllMapScaleRate
float mAllMapScaleRate
Definition
d_menu_fmap2D.h:230
dMenu_Fmap2DBack_c::setIcon2DPos
void setIcon2DPos(u8, f32, f32, f32, u8, bool)
Definition
d_menu_fmap2D.cpp:1032
dMenu_Fmap2DBack_c::isArrowDrawFlag
bool isArrowDrawFlag()
Definition
d_menu_fmap2D.h:158
dMenu_Fmap2DBack_c::mUnselectedRegionWhite
JUtility::TColor mUnselectedRegionWhite
Definition
d_menu_fmap2D.h:271
dMenu_Fmap2DBack_c::mpFmapMap
dMenu_FmapMap_c * mpFmapMap
Definition
d_menu_fmap2D.h:298
dMenu_Fmap2DBack_c::mTexMinX
float mTexMinX
Definition
d_menu_fmap2D.h:226
dMenu_Fmap2DBack_c::calcBlink
void calcBlink()
Definition
d_menu_fmap2D.cpp:1621
dMenu_Fmap2DBack_c::field_0xfd8
float field_0xfd8
Definition
d_menu_fmap2D.h:224
dMenu_Fmap2DBack_c::field_0xf2c
float field_0xf2c[8]
Definition
d_menu_fmap2D.h:202
dMenu_Fmap2DBack_c::dMenu_Fmap2DBack_c
dMenu_Fmap2DBack_c()
Definition
d_menu_fmap2D.cpp:21
dMenu_Fmap2DBack_c::getAllMapZoomRate
f32 getAllMapZoomRate()
Definition
d_menu_fmap2D.cpp:1250
dMenu_Fmap2DBack_c::mUnreachedRegionBlack
JUtility::TColor mUnreachedRegionBlack
Definition
d_menu_fmap2D.h:272
dMenu_Fmap2DBack_c::mRegionFlag
u8 mRegionFlag
Definition
d_menu_fmap2D.h:289
dMenu_Fmap2DBack_c::drawDebugRegionArea
void drawDebugRegionArea()
Definition
d_menu_fmap2D.cpp:2026
dMenu_Fmap2DBack_c::field_0x11e0
float field_0x11e0
Definition
d_menu_fmap2D.h:264
dMenu_Fmap2DBack_c::calcDrawPriority
void calcDrawPriority()
Definition
d_menu_fmap2D.cpp:2101
dMenu_Fmap2DBack_c::getMapScissorAreaCenterPosY
f32 getMapScissorAreaCenterPosY()
Definition
d_menu_fmap2D.cpp:1195
dMenu_Fmap2DBack_c::mRenderingPosX
float mRenderingPosX
Definition
d_menu_fmap2D.h:205
dMenu_Fmap2DBack_c::mWorldMinX
float mWorldMinX
Definition
d_menu_fmap2D.h:231
dMenu_Fmap2DBack_c::field_0x122d
u8 field_0x122d
Definition
d_menu_fmap2D.h:290
dMenu_Fmap2DBack_c::mRenderingPosZ
float mRenderingPosZ
Definition
d_menu_fmap2D.h:206
dMenu_Fmap2DBack_c::field_0x11cc
float field_0x11cc
Definition
d_menu_fmap2D.h:259
dMenu_Fmap2DBack_c::worldOriginDraw
void worldOriginDraw()
Definition
d_menu_fmap2D.cpp:1540
dMenu_Fmap2DBack_c::field_0xfa4
float field_0xfa4
Definition
d_menu_fmap2D.h:211
dMenu_Fmap2DBack_c::mArrowPos2DY
float mArrowPos2DY
Definition
d_menu_fmap2D.h:246
dMenu_Fmap2DBack_c::allmap_move2
void allmap_move2(STControl *)
Definition
d_menu_fmap2D.cpp:955
dMenu_Fmap2DBack_c::zoomMapCalc
void zoomMapCalc(f32)
Definition
d_menu_fmap2D.cpp:687
dMenu_Fmap2DBack_c::mRegionCursor
u8 mRegionCursor
Definition
d_menu_fmap2D.h:284
dMenu_Fmap2DBack_c::field_0xfd0
float field_0xfd0
Definition
d_menu_fmap2D.h:222
dMenu_Fmap2DBack_c::control_xpos
float control_xpos
Definition
d_menu_fmap2D.h:247
dMenu_Fmap2DBack_c::control_ypos
float control_ypos
Definition
d_menu_fmap2D.h:248
dMenu_Fmap2DBack_c::field_0xfa8
float field_0xfa8
Definition
d_menu_fmap2D.h:212
dMenu_Fmap2DBack_c::mArrowDrawFlag
bool mArrowDrawFlag
Definition
d_menu_fmap2D.h:296
dMenu_Fmap2DBack_c::mRegionMapSizeX
float mRegionMapSizeX[8]
Definition
d_menu_fmap2D.h:199
dMenu_Fmap2DBack_c::mRegionTexData
RegionTexData mRegionTexData[8]
Definition
d_menu_fmap2D.h:187
dMenu_Fmap2DBack_c::getMapAreaGlobalCenterPosX
f32 getMapAreaGlobalCenterPosX()
Definition
d_menu_fmap2D.cpp:1143
dMenu_Fmap2DBack_c::setStageData
void setStageData(Stage_c *i_stageData, u8 i_dataNum)
Definition
d_menu_fmap2D.h:126
dMenu_Fmap2DBack_c::mSelectRegion
u8 mSelectRegion
Definition
d_menu_fmap2D.h:283
dMenu_Fmap2DTop_c
Definition
d_menu_fmap2D.h:303
dMenu_Fmap2DTop_c::checkWarpAcceptRegion
bool checkWarpAcceptRegion(int)
Definition
d_menu_fmap2D.cpp:2861
dMenu_Fmap2DTop_c::setHIO
void setHIO(bool)
Definition
d_menu_fmap2D.cpp:2909
dMenu_Fmap2DTop_c::setAlphaAnimeMax
void setAlphaAnimeMax(CPaneMgrAlpha *)
Definition
d_menu_fmap2D.cpp:2839
dMenu_Fmap2DTop_c::mClosingScale
f32 mClosingScale
Definition
d_menu_fmap2D.h:398
dMenu_Fmap2DTop_c::checkWarpAcceptCannon
bool checkWarpAcceptCannon()
Definition
d_menu_fmap2D.cpp:2897
dMenu_Fmap2DTop_c::mpButtonZ
CPaneMgr * mpButtonZ
Definition
d_menu_fmap2D.h:366
dMenu_Fmap2DTop_c::mpDpadAlpha
CPaneMgrAlpha * mpDpadAlpha
Definition
d_menu_fmap2D.h:371
dMenu_Fmap2DTop_c::setZButtonString
void setZButtonString(u32, u8)
Definition
d_menu_fmap2D.cpp:2640
dMenu_Fmap2DTop_c::Alpha
Alpha
Definition
d_menu_fmap2D.h:352
dMenu_Fmap2DTop_c::ALPHA_MIN
@ ALPHA_MIN
Definition
d_menu_fmap2D.h:353
dMenu_Fmap2DTop_c::ALPHA_MAX
@ ALPHA_MAX
Definition
d_menu_fmap2D.h:355
dMenu_Fmap2DTop_c::ALPHA_MID
@ ALPHA_MID
Definition
d_menu_fmap2D.h:354
dMenu_Fmap2DTop_c::ALPHA_DEFAULT
@ ALPHA_DEFAULT
Definition
d_menu_fmap2D.h:356
dMenu_Fmap2DTop_c::mAreaMovementScale
f32 mAreaMovementScale
Definition
d_menu_fmap2D.h:395
dMenu_Fmap2DTop_c::mDoIconScale
f32 mDoIconScale
Definition
d_menu_fmap2D.h:401
dMenu_Fmap2DTop_c::mpTitleScreen
J2DScreen * mpTitleScreen
Definition
d_menu_fmap2D.h:360
dMenu_Fmap2DTop_c::setPortalBin
void setPortalBin(void *i_bin)
Definition
d_menu_fmap2D.h:340
dMenu_Fmap2DTop_c::Arrow
Arrow
Definition
d_menu_fmap2D.h:343
dMenu_Fmap2DTop_c::ARROW_UPDOWN
@ ARROW_UPDOWN
Definition
d_menu_fmap2D.h:346
dMenu_Fmap2DTop_c::ARROW_UP
@ ARROW_UP
Definition
d_menu_fmap2D.h:344
dMenu_Fmap2DTop_c::ARROW_LEFT
@ ARROW_LEFT
Definition
d_menu_fmap2D.h:347
dMenu_Fmap2DTop_c::ARROW_DOWN
@ ARROW_DOWN
Definition
d_menu_fmap2D.h:345
dMenu_Fmap2DTop_c::ARROW_LEFTRIGHT
@ ARROW_LEFTRIGHT
Definition
d_menu_fmap2D.h:349
dMenu_Fmap2DTop_c::ARROW_RIGHT
@ ARROW_RIGHT
Definition
d_menu_fmap2D.h:348
dMenu_Fmap2DTop_c::mpButtonTextA
CPaneMgr * mpButtonTextA
Definition
d_menu_fmap2D.h:367
dMenu_Fmap2DTop_c::mAlphaRate
f32 mAlphaRate
Definition
d_menu_fmap2D.h:386
dMenu_Fmap2DTop_c::mSubTitlePosX
f32 mSubTitlePosX
Definition
d_menu_fmap2D.h:390
dMenu_Fmap2DTop_c::checkWarpAcceptRegion4
bool checkWarpAcceptRegion4()
Definition
d_menu_fmap2D.cpp:2881
dMenu_Fmap2DTop_c::mTitlePosY
f32 mTitlePosY
Definition
d_menu_fmap2D.h:388
dMenu_Fmap2DTop_c::mDoIconPosX
f32 mDoIconPosX
Definition
d_menu_fmap2D.h:399
dMenu_Fmap2DTop_c::isWarpAccept
bool isWarpAccept()
Definition
d_menu_fmap2D.cpp:2987
dMenu_Fmap2DTop_c::setAreaNameString
void setAreaNameString(u32)
Definition
d_menu_fmap2D.cpp:2617
dMenu_Fmap2DTop_c::mpButtonA
CPaneMgr * mpButtonA
Definition
d_menu_fmap2D.h:364
dMenu_Fmap2DTop_c::getScrnExplainPtr
dMsgScrnExplain_c * getScrnExplainPtr()
Definition
d_menu_fmap2D.h:338
dMenu_Fmap2DTop_c::_execute
void _execute()
Definition
d_menu_fmap2D.cpp:2469
dMenu_Fmap2DTop_c::mpTitleRoot
CPaneMgrAlphaMorf * mpTitleRoot
Definition
d_menu_fmap2D.h:361
dMenu_Fmap2DTop_c::mAreaMovementPosX
f32 mAreaMovementPosX
Definition
d_menu_fmap2D.h:393
dMenu_Fmap2DTop_c::mClosingPosX
f32 mClosingPosX
Definition
d_menu_fmap2D.h:396
dMenu_Fmap2DTop_c::mSubTitlePosY
f32 mSubTitlePosY
Definition
d_menu_fmap2D.h:391
dMenu_Fmap2DTop_c::mDoIconPosY
f32 mDoIconPosY
Definition
d_menu_fmap2D.h:400
dMenu_Fmap2DTop_c::mTransY
f32 mTransY
Definition
d_menu_fmap2D.h:385
dMenu_Fmap2DTop_c::btkAnimeLoop
void btkAnimeLoop(f32 i_delta)
Definition
d_menu_fmap2D.h:341
dMenu_Fmap2DTop_c::setArrowAlphaRatio
void setArrowAlphaRatio(u8, f32)
Definition
d_menu_fmap2D.cpp:2796
dMenu_Fmap2DTop_c::mTransX
f32 mTransX
Definition
d_menu_fmap2D.h:384
dMenu_Fmap2DTop_c::mpAnm
J2DAnmTextureSRTKey * mpAnm
Definition
d_menu_fmap2D.h:362
dMenu_Fmap2DTop_c::mpButtonTextZ
CPaneMgr * mpButtonTextZ
Definition
d_menu_fmap2D.h:369
dMenu_Fmap2DTop_c::mSubTitleScale
f32 mSubTitleScale
Definition
d_menu_fmap2D.h:392
dMenu_Fmap2DTop_c::field_0x48
u8 field_0x48[8]
Definition
d_menu_fmap2D.h:374
dMenu_Fmap2DTop_c::mpContPane
CPaneMgr * mpContPane
Definition
d_menu_fmap2D.h:379
dMenu_Fmap2DTop_c::deleteExplain
void deleteExplain()
Definition
d_menu_fmap2D.cpp:2789
dMenu_Fmap2DTop_c::mAlphaDpad
u8 mAlphaDpad
Definition
d_menu_fmap2D.h:406
dMenu_Fmap2DTop_c::draw
virtual void draw()
Definition
d_menu_fmap2D.cpp:2551
dMenu_Fmap2DTop_c::setAllTrans
void setAllTrans(f32 i_transX, f32 i_transY)
Definition
d_menu_fmap2D.h:333
dMenu_Fmap2DTop_c::btkAnimeLoop
void btkAnimeLoop(J2DAnmTextureSRTKey *, f32)
Definition
d_menu_fmap2D.cpp:2566
dMenu_Fmap2DTop_c::setMoyaAlpha
void setMoyaAlpha(u8)
Definition
d_menu_fmap2D.cpp:2581
dMenu_Fmap2DTop_c::mpNamePane
CPaneMgr * mpNamePane
Definition
d_menu_fmap2D.h:375
dMenu_Fmap2DTop_c::createExplain
void createExplain(JKRExpHeap *, STControl *)
Definition
d_menu_fmap2D.cpp:2780
dMenu_Fmap2DTop_c::setBButtonString
void setBButtonString(u32, u8)
Definition
d_menu_fmap2D.cpp:2678
dMenu_Fmap2DTop_c::mAlphaButtonA
u8 mAlphaButtonA
Definition
d_menu_fmap2D.h:402
dMenu_Fmap2DTop_c::mpArrowLAlpha
CPaneMgrAlpha * mpArrowLAlpha[2]
Definition
d_menu_fmap2D.h:372
dMenu_Fmap2DTop_c::setTitleNameString
void setTitleNameString(u32)
Definition
d_menu_fmap2D.cpp:2585
dMenu_Fmap2DTop_c::mClosingPosY
f32 mClosingPosY
Definition
d_menu_fmap2D.h:397
dMenu_Fmap2DTop_c::mpDpad
CPaneMgr * mpDpad
Definition
d_menu_fmap2D.h:378
dMenu_Fmap2DTop_c::mpScrnExplain
dMsgScrnExplain_c * mpScrnExplain
Definition
d_menu_fmap2D.h:381
dMenu_Fmap2DTop_c::mAlphaButtonB
u8 mAlphaButtonB
Definition
d_menu_fmap2D.h:403
dMenu_Fmap2DTop_c::mpAnalogStick
CPaneMgr * mpAnalogStick
Definition
d_menu_fmap2D.h:377
dMenu_Fmap2DTop_c::mpSubPane
CPaneMgr * mpSubPane
Definition
d_menu_fmap2D.h:376
dMenu_Fmap2DTop_c::~dMenu_Fmap2DTop_c
virtual ~dMenu_Fmap2DTop_c()
Definition
d_menu_fmap2D.cpp:2412
dMenu_Fmap2DTop_c::mpArrowRAlpha
CPaneMgrAlpha * mpArrowRAlpha[2]
Definition
d_menu_fmap2D.h:373
dMenu_Fmap2DTop_c::mAlphaAnalogStick
u8 mAlphaAnalogStick
Definition
d_menu_fmap2D.h:405
dMenu_Fmap2DTop_c::mAreaMovementPosY
f32 mAreaMovementPosY
Definition
d_menu_fmap2D.h:394
dMenu_Fmap2DTop_c::mpHeap
JKRExpHeap * mpHeap
Definition
d_menu_fmap2D.h:359
dMenu_Fmap2DTop_c::mpButtonTextB
CPaneMgr * mpButtonTextB
Definition
d_menu_fmap2D.h:368
dMenu_Fmap2DTop_c::mTitlePosX
f32 mTitlePosX
Definition
d_menu_fmap2D.h:387
dMenu_Fmap2DTop_c::mpPortalBin
void * mpPortalBin
Definition
d_menu_fmap2D.h:382
dMenu_Fmap2DTop_c::dMenu_Fmap2DTop_c
dMenu_Fmap2DTop_c(JKRExpHeap *, STControl *)
Definition
d_menu_fmap2D.cpp:2159
dMenu_Fmap2DTop_c::mAlphaButtonZ
u8 mAlphaButtonZ
Definition
d_menu_fmap2D.h:404
dMenu_Fmap2DTop_c::mpAnalogStickAlpha
CPaneMgrAlpha * mpAnalogStickAlpha
Definition
d_menu_fmap2D.h:370
dMenu_Fmap2DTop_c::set3DStickString
void set3DStickString(u32)
Definition
d_menu_fmap2D.cpp:2755
dMenu_Fmap2DTop_c::setAlphaAnimeMid
void setAlphaAnimeMid(CPaneMgrAlpha *)
Definition
d_menu_fmap2D.cpp:2826
dMenu_Fmap2DTop_c::mpButtonB
CPaneMgr * mpButtonB
Definition
d_menu_fmap2D.h:365
dMenu_Fmap2DTop_c::setAButtonString
void setAButtonString(u32, u8)
Definition
d_menu_fmap2D.cpp:2704
dMenu_Fmap2DTop_c::mTitleScale
f32 mTitleScale
Definition
d_menu_fmap2D.h:389
dMenu_Fmap2DTop_c::field_0x14
u8 field_0x14[4]
Definition
d_menu_fmap2D.h:363
dMenu_Fmap2DTop_c::setCrossLRString
void setCrossLRString(u32)
Definition
d_menu_fmap2D.cpp:2730
dMenu_Fmap2DTop_c::checkPlayerWarpAccept
bool checkPlayerWarpAccept()
Definition
d_menu_fmap2D.cpp:2851
dMenu_Fmap2DTop_c::mAnmFrame
f32 mAnmFrame
Definition
d_menu_fmap2D.h:383
dMenu_Fmap2DTop_c::setAlphaAnimeMin
void setAlphaAnimeMin(CPaneMgrAlpha *)
Definition
d_menu_fmap2D.cpp:2814
dMenu_Fmap2DTop_c::setAllAlphaRate
void setAllAlphaRate(f32, bool)
Definition
d_menu_fmap2D.cpp:2543
dMenu_Fmap2DTop_c::field_0x64
u8 field_0x64[8]
Definition
d_menu_fmap2D.h:380
dMenu_FmapMap_c
Definition
d_menu_fmap_map.h:125
dMenu_Fmap_region_data_c
Definition
d_map_path_fmap.h:202
dMeterHaihai_c
Definition
d_meter_haihai.h:12
dMsgScrnExplain_c
Definition
d_msg_scrn_explain.h:12
d_map_path_fmap.h
d_menu_fmap_map.h
d_menu_map_common.h
d_meter_haihai.h
d_pane_class.h
types.h
BOOL
int BOOL
Definition
types.h:33
u32
unsigned long u32
Definition
types.h:12
s16
signed short int s16
Definition
types.h:9
f32
float f32
Definition
types.h:25
s32
signed long s32
Definition
types.h:11
u8
unsigned char u8
Definition
types.h:8
JUtility::TColor
Definition
TColor.h:12
ResTIMG
Image data header.
Definition
JUTTexture.h:18
dMenuMapCommon_c::Stage_c
Definition
d_menu_map_common.h:69
dMenu_Fmap2DBack_c::RegionTexData
Definition
d_menu_fmap2D.h:166
dMenu_Fmap2DBack_c::RegionTexData::mMaxZ
float mMaxZ
Definition
d_menu_fmap2D.h:170
dMenu_Fmap2DBack_c::RegionTexData::mScale
float mScale
Definition
d_menu_fmap2D.h:171
dMenu_Fmap2DBack_c::RegionTexData::mMaxX
float mMaxX
Definition
d_menu_fmap2D.h:169
dMenu_Fmap2DBack_c::RegionTexData::mMinZ
float mMinZ
Definition
d_menu_fmap2D.h:168
dMenu_Fmap2DBack_c::RegionTexData::mMinX
float mMinX
Definition
d_menu_fmap2D.h:167
include
d
d_menu_fmap2D.h
Generated by
1.12.0