Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_menu_fmap.h
Go to the documentation of this file.
1#ifndef D_MENU_D_MENU_FMAP_H
2#define D_MENU_D_MENU_FMAP_H
3
7#include "d/d_msg_flow.h"
8
9struct CSTControl;
11class JKRArchive;
12class JKRAramArchive;
13class JKRExpHeap;
14class JKRHeap;
15class STControl;
16struct ResTIMG;
22class dMenu_FmapMap_c;
24
25// Unknown name
27public:
28 /* 0x00 */ u32 field_0x0;
32 /* 0x10 */ u32 mRoomDataOffset;
33};
34
35// Unknown name
37public:
38 struct data {
39 /* 0x00 */ u8 mTextureReadNum;
40 /* 0x01 */ u8 field_0x1;
41 /* 0x02 */ u16 mTitleName;
42 /* 0x04 */ f32 mOriginX;
43 /* 0x08 */ f32 mOriginZ;
44 /* 0x0C */ f32 field_0xc;
45 /* 0x10 */ f32 field_0x10;
46 /* 0x14 */ f32 field_0x14;
47 /* 0x18 */ f32 field_0x18;
48 /* 0x1C */ f32 field_0x1c;
49 /* 0x20 */ f32 field_0x20;
50 /* 0x24 */ f32 field_0x24;
51 };
52
53 /* 0x0 */ u8 mCount;
54 /* 0x4 */ data mData[0];
55};
56
57// Unknown name
59public:
60 struct data {
61 /* 0x0 */ char mStageName[8];
62 /* 0x8 */ char mVirtualStageName[8];
63 };
64
65 /* 0x0 */ u8 mCount;
66 /* 0x1 */ u8 pad[3];
67 /* 0x4 */ data mData[0];
68};
69
70// Unknown name
72public:
73 struct data {
74 /* 0x0 */ char mStageName[8];
75 /* 0x8 */ u16 mAreaName;
76 /* 0xA */ u8 mCount;
77 /* 0xB */ u8 mRoomNos[0];
78 };
79
80 /* 0x0 */ u8 mCount;
81 /* 0x1 */ u8 pad[3];
82 /* 0x4 */ data mData[0];
83};
84
85// Unknown name
87public:
88 struct data {
89 /* 0x00 */ u8 mSelectWarpPt;
90 /* 0x01 */ u8 mRegionNo;
91 /* 0x02 */ const char mStageName[8];
92 /* 0x0A */ u8 mRoomNo;
93 /* 0x0B */ u8 mWarpPlayerNo;
94 /* 0x0C */ u16 mMessageID;
95 /* 0x0E */ u8 mStageNo;
96 /* 0x0F */ u8 mSwitchNo;
97 /* 0x10 */ cXyz mPosition;
98 };
99
100 /* 0x0 */ u8 field_0x0[8];
101 /* 0x8 */ u8 mCount;
102 /* 0xC */ data mData[0];
103};
104
106public:
107 typedef void (dMenu_Fmap_c::*process)();
108
110 void _create();
111 void _delete();
112 void _move();
113 void _draw();
115 bool isSync();
116 void all_map_init();
117 void all_map_proc();
122 void region_map_init();
123 void region_map_proc();
136 void spot_map_init();
137 void spot_map_proc();
138 void portal_demo1_init();
139 void portal_demo1_move();
140 void portal_demo2_init();
141 void portal_demo2_move();
142 void portal_demo3_init();
143 void portal_demo3_move();
144 void portal_demo4_init();
145 void portal_demo4_move();
146 void portal_demo5_init();
147 void portal_demo5_move();
148 void portal_demo6_init();
149 void portal_demo6_move();
150 void yamiboss_demo1_init();
151 void yamiboss_demo1_move();
152 void yamiboss_demo2_init();
153 void yamiboss_demo2_move();
154 void yamiboss_demo3_init();
155 void yamiboss_demo3_move();
156 void yamiboss_demo4_init();
157 void yamiboss_demo4_move();
158 void yamiboss_demo5_init();
159 void yamiboss_demo5_move();
160 void light_demo1_init();
161 void light_demo1_move();
162 void light_demo2_init();
163 void light_demo2_move();
164 void table_demo1_init();
165 void table_demo1_move();
166 void table_demo2_init();
167 void table_demo2_move();
168 void table_demo3_init();
169 void table_demo3_move();
170 void howl_demo1_init();
171 void howl_demo1_move();
172 void howl_demo2_init();
173 void howl_demo2_move();
174 void howl_demo3_init();
175 void howl_demo3_move();
176 bool isOpen();
177 bool isClose();
178 u8 getProcess();
183 bool isRoomCheck(int, int);
185 void talkButton();
186 void setProcess(u8);
187 void setFlash(u8, bool);
188 bool readWorldData(u8);
189 bool readAreaData(u8, bool);
190 bool readRoomData(char const*, dMenu_Fmap_stage_data_c*, void*, int, u8);
191 bool readFieldMapData(void**, char const*, bool, bool);
192 void decodeFieldMapData();
193 void decodePortalData();
194 bool readRoomDzsData(void**, u32, char const*);
195 bool removeAreaData();
197 void setTitleName(u32);
198 void setAreaName(u32);
199 void setAreaNameZero();
201 void onRoomDataBit(int);
202 BOOL isRoomDataBit(int);
203 void resetRoomDataBit();
204 void drawIcon(f32, bool);
205 void drawIcon(u8, int);
206 void drawLightDropIcon();
207 void drawBatsumarkIcon();
208 void drawSnowmanIcon();
209 void drawGoldWolfIcon();
210 void drawCoachIcon();
211 void drawPlayEnterIcon();
212 bool checkDrawPortalIcon(int, int);
213 bool searchIcon(u8, int, f32*, f32*);
214 void drawEnterIcon();
215 void drawPortalIcon();
219 u8 searchPortalStageID(char*);
220 void drawDebugStage();
221 void arrowPosInit();
222 void tableArrowPosInit(bool);
224 void howlArrowPosInit();
226 bool isLightVesselGet();
228
229 virtual ~dMenu_Fmap_c();
230
263
265
266private:
267 /* 0x004 */ JKRExpHeap* mpHeap;
268 /* 0x008 */ JKRExpHeap* mpTalkHeap;
269 /* 0x00C */ STControl* mpStick;
270 /* 0x010 */ CSTControl* mpCStick;
282 /* 0x094 */ ResTIMG* mRegionTexture[8];
283 /* 0x0B4 */ int field_0xb4;
285 /* 0x0BC */ void* mpFmapMapRes;
286 /* 0x0C0 */ u8* mFlashRooms;
287 /* 0x0C4 */ dMsgFlow_c mMsgFlow;
288 /* 0x110 */ cXyz mPlayerPos;
289 /* 0x11C */ f32 mTransX;
290 /* 0x120 */ f32 mTransY;
291 /* 0x124 */ f32 mAlphaRatio;
292 /* 0x128 */ f32 field_0x128[8];
293 /* 0x148 */ f32 field_0x148[8];
294 /* 0x168 */ f32 field_0x168[8];
295 /* 0x188 */ f32 field_0x188[8];
297 /* 0x1AC */ f32 mRegionOffsetX[8];
298 /* 0x1CC */ f32 mRegionOffsetZ[8];
299 /* 0x1EC */ f32 field_0x1ec;
300 /* 0x1F0 */ f32 mOldStageTransX;
301 /* 0x1F4 */ f32 mOldStageTransZ;
302 /* 0x1F8 */ u32 mRoomDataBits[2];
303 /* 0x200 */ u32 field_0x200;
304 /* 0x204 */ int mStageCursor;
305 /* 0x208 */ int mRoomCursor;
306 /* 0x20C */ int mStayStageNo;
307 /* 0x210 */ s16 field_0x210;
308 /* 0x212 */ s16 mDisplayFrame;
309 /* 0x214 */ s16 mZoomLevel;
310 /* 0x216 */ u16 mAllTitleName;
311 /* 0x218 */ u16 mTitleName[8];
312 /* 0x228 */ u16 mAreaName[20];
313 /* 0x250 */ char mMarkedStageName[8];
314 /* 0x258 */ char mTmpStageName[8];
315 /* 0x260 */ char mStageName[20][8];
316 /* 0x300 */ u8 mProcess;
317 /* 0x301 */ u8 mPrevProcess;
318 /* 0x302 */ u8 mPrevProcessAlt;
319 /* 0x303 */ u8 mDataNumMax;
320 /* 0x304 */ u8 mPanDirection;
321 /* 0x305 */ bool field_0x305;
322 /* 0x306 */ u8 mSpotNum;
323 /* 0x307 */ bool mIsWarpMap;
324 /* 0x308 */ u8 mPortalNo;
325 /* 0x309 */ bool mErrorSound;
326 /* 0x30A */ u8 mStartStageNo;
327 /* 0x30B */ bool field_0x30b;
328 /* 0x30C */ u8 mOldRegionCursor;
329 /* 0x30D */ u8 mOldStageCursor;
330 /* 0x30E */ u8 mFlashRoomCount;
331 /* 0x30F */ u8 field_0x30f;
332 /* 0x310 */ u8 field_0x310;
333 /* 0x311 */ u8 mRegionNo;
334 /* 0x312 */ bool mResetAreaName;
335 /* 0x313 */ bool mAreaNameSet;
336};
337
338class dMf_HIO_c : public JORReflexible {
339public:
340 dMf_HIO_c();
341 virtual ~dMf_HIO_c() {}
342#if DEBUG
343 virtual void genMessage(JORMContext*);
344#endif
345
346 /* 0x04 */ u8 field_0x4[4];
347 /* 0x08 */ f32 mBackAnimeStep;
348 /* 0x0C */ f32 mTopAnimeStep;
349 /* 0x10 */ u8 mBaseBackAlpha;
350 /* 0x11 */ u8 mMoyaAlpha;
351
353};
354
355const char* dMenuFmap_getStartStageName(void* param_0);
356
357#endif /* D_MENU_D_MENU_FMAP_H */
Definition J2DAnimation.h:217
Definition JKRAramArchive.h:13
Definition JKRArchive.h:57
Definition JKRExpHeap.h:11
Definition JKRHeap.h:23
Definition JORMContext.h:128
Definition JORReflexible.h:47
Definition d_lib.h:16
Definition d_menu_map_common.h:87
Definition d_menu_fmap2D.h:14
Definition d_menu_fmap2D.h:303
Definition d_menu_fmap_map.h:164
Definition d_menu_fmap.h:105
bool searchIcon(u8, int, f32 *, f32 *)
Definition d_menu_fmap.cpp:2618
void portal_warp_forbid_init()
Definition d_menu_fmap.cpp:1091
void portal_demo6_init()
Definition d_menu_fmap.cpp:1410
void zoom_spot_to_region_init()
Definition d_menu_fmap.cpp:1130
dMenu_Fmap_portal_data_c * mpPortalDat
Definition d_menu_fmap.h:281
void light_demo2_init()
Definition d_menu_fmap.cpp:1551
u32 mRoomDataBits[2]
Definition d_menu_fmap.h:302
CSTControl * mpCStick
Definition d_menu_fmap.h:270
void portal_warp_map_init()
Definition d_menu_fmap.cpp:962
void spot_map_init()
Definition d_menu_fmap.cpp:1157
u8 mStartStageNo
Definition d_menu_fmap.h:326
bool checkDrawPortalIcon(int, int)
Definition d_menu_fmap.cpp:2611
void howl_demo2_move()
Definition d_menu_fmap.cpp:1660
u8 getRegionStageNum(int)
Definition d_menu_fmap.cpp:2697
f32 mTransY
Definition d_menu_fmap.h:290
void drawIcon(f32, bool)
Definition d_menu_fmap.cpp:2503
u8 mPanDirection
Definition d_menu_fmap.h:320
void drawEnterIcon()
Definition d_menu_fmap.cpp:2679
void yamiboss_demo3_init()
Definition d_menu_fmap.cpp:1475
bool isRoomCheck(int, int)
Definition d_menu_fmap.cpp:1813
u8 getStageCursor()
Definition d_menu_fmap.cpp:1792
int mStageCursor
Definition d_menu_fmap.h:304
void howl_demo3_init()
Definition d_menu_fmap.cpp:1668
u32 field_0x200
Definition d_menu_fmap.h:303
void howlArrowPosInit()
Definition d_menu_fmap.cpp:2829
bool isOpen()
Definition d_menu_fmap.cpp:1676
int mStayStageNo
Definition d_menu_fmap.h:306
f32 mRegionOffsetX[8]
Definition d_menu_fmap.h:297
void drawPlayEnterIcon()
Definition d_menu_fmap.cpp:2592
u8 getHowlRegionID()
Definition d_menu_fmap.cpp:2841
f32 field_0x1ec
Definition d_menu_fmap.h:299
void portalWarpMapMove(STControl *)
Definition d_menu_fmap.cpp:2450
void portal_warp_map_proc()
Definition d_menu_fmap.cpp:979
void portal_warp_forbid_proc()
Definition d_menu_fmap.cpp:1098
void zoom_spot_to_region_proc()
Definition d_menu_fmap.cpp:1136
void _create()
Definition d_menu_fmap.cpp:338
process_e
Definition d_menu_fmap.h:231
@ PROC_PORTAL_DEMO4
Definition d_menu_fmap.h:247
@ PROC_ZOOM_REGION_TO_ALL
Definition d_menu_fmap.h:237
@ PROC_HOWL_DEMO1
Definition d_menu_fmap.h:259
@ PROC_PORTAL_DEMO2
Definition d_menu_fmap.h:233
@ PROC_PORTAL_DEMO3
Definition d_menu_fmap.h:234
@ PROC_YAMIBOSS_DEMO3
Definition d_menu_fmap.h:252
@ PROC_PORTAL_WARP_SELECT
Definition d_menu_fmap.h:241
@ PROC_PORTAL_DEMO5
Definition d_menu_fmap.h:248
@ PROC_TABLE_DEMO1
Definition d_menu_fmap.h:235
@ PROC_YAMIBOSS_DEMO5
Definition d_menu_fmap.h:254
@ PROC_ZOOM_ALL_TO_REGION
Definition d_menu_fmap.h:236
@ PROC_REGION_MAP
Definition d_menu_fmap.h:238
@ PROC_SPOT_MAP
Definition d_menu_fmap.h:245
@ PROC_TABLE_DEMO3
Definition d_menu_fmap.h:258
@ PROC_YAMIBOSS_DEMO2
Definition d_menu_fmap.h:251
@ PROC_YAMIBOSS_DEMO4
Definition d_menu_fmap.h:253
@ PROC_HOWL_DEMO3
Definition d_menu_fmap.h:261
@ PROC_HOWL_DEMO2
Definition d_menu_fmap.h:260
@ PROC_PORTAL_DEMO1
Definition d_menu_fmap.h:246
@ PROC_PORTAL_WARP_MAP
Definition d_menu_fmap.h:240
@ PROC_LIGHT_DEMO2
Definition d_menu_fmap.h:256
@ PROC_ZOOM_REGION_TO_SPOT
Definition d_menu_fmap.h:243
@ PROC_TO_PORTAL_WARP_MAP
Definition d_menu_fmap.h:239
@ PROC_TABLE_DEMO2
Definition d_menu_fmap.h:257
@ PROC_LIGHT_DEMO1
Definition d_menu_fmap.h:255
@ PROC_ZOOM_SPOT_TO_REGION
Definition d_menu_fmap.h:244
@ PROC_PORTAL_DEMO6
Definition d_menu_fmap.h:249
@ PROC_ALL_MAP
Definition d_menu_fmap.h:232
@ PROC_YAMIBOSS_DEMO1
Definition d_menu_fmap.h:250
@ PROC_PORTAL_WARP_FORBID
Definition d_menu_fmap.h:242
void howl_demo3_move()
Definition d_menu_fmap.cpp:1672
void portal_demo3_move()
Definition d_menu_fmap.cpp:1341
STControl * mpStick
Definition d_menu_fmap.h:269
void portal_demo5_init()
Definition d_menu_fmap.cpp:1378
void howl_demo2_init()
Definition d_menu_fmap.cpp:1656
void light_demo2_move()
Definition d_menu_fmap.cpp:1555
bool mResetAreaName
Definition d_menu_fmap.h:334
char mMarkedStageName[8]
Definition d_menu_fmap.h:313
u8 mFlashRoomCount
Definition d_menu_fmap.h:330
static dMenu_Fmap_c * MyClass
Definition d_menu_fmap.h:264
bool field_0x30b
Definition d_menu_fmap.h:327
void _move()
Definition d_menu_fmap.cpp:488
void light_demo1_move()
Definition d_menu_fmap.cpp:1544
void region_map_proc()
Definition d_menu_fmap.cpp:856
u8 mDataNumMax
Definition d_menu_fmap.h:319
int mRoomCursor
Definition d_menu_fmap.h:305
void onRoomDataBit(int)
Definition d_menu_fmap.cpp:2485
bool isSync()
Definition d_menu_fmap.cpp:626
f32 field_0x128[8]
Definition d_menu_fmap.h:292
bool mIsWarpMap
Definition d_menu_fmap.h:323
void spot_map_proc()
Definition d_menu_fmap.cpp:1181
dMenu_Fmap_region_data_c * mpRegionData[8]
Definition d_menu_fmap.h:275
void portal_demo1_move()
Definition d_menu_fmap.cpp:1296
f32 getStageTransX()
Definition d_menu_fmap.cpp:1799
bool field_0x305
Definition d_menu_fmap.h:321
void portal_demo4_move()
Definition d_menu_fmap.cpp:1370
dMenu_Fmap2DBack_c * mpDraw2DBack
Definition d_menu_fmap.h:271
JKRExpHeap * mpHeap
Definition d_menu_fmap.h:267
u16 mAreaName[20]
Definition d_menu_fmap.h:312
void drawCoachIcon()
Definition d_menu_fmap.cpp:2588
cXyz mPlayerPos
Definition d_menu_fmap.h:288
bool readRoomData(char const *, dMenu_Fmap_stage_data_c *, void *, int, u8)
Definition d_menu_fmap.cpp:2179
void zoom_region_to_all_init()
Definition d_menu_fmap.cpp:811
u8 getNextStatus(u8 *)
Definition d_menu_fmap.cpp:558
dMsgFlow_c mMsgFlow
Definition d_menu_fmap.h:287
void portal_demo2_move()
Definition d_menu_fmap.cpp:1322
void yamiboss_demo2_move()
Definition d_menu_fmap.cpp:1457
BOOL isRoomDataBit(int)
Definition d_menu_fmap.cpp:2489
void setProcess(u8)
Definition d_menu_fmap.cpp:1944
void drawDebugStage()
Definition d_menu_fmap.cpp:2729
void zoom_all_to_region_proc()
Definition d_menu_fmap.cpp:791
void howl_demo1_move()
Definition d_menu_fmap.cpp:1642
void * mpFmapMapRes
Definition d_menu_fmap.h:285
void all_map_proc()
Definition d_menu_fmap.cpp:659
u8 getRegionCursor()
Definition d_menu_fmap.cpp:1785
void yamiboss_demo4_move()
Definition d_menu_fmap.cpp:1492
bool isLightVesselGet()
Definition d_menu_fmap.cpp:2860
void yamiboss_demo1_init()
Definition d_menu_fmap.cpp:1427
char mTmpStageName[8]
Definition d_menu_fmap.h:314
void portal_demo2_init()
Definition d_menu_fmap.cpp:1317
f32 getStageTransZ()
Definition d_menu_fmap.cpp:1806
void zoom_all_to_region_init()
Definition d_menu_fmap.cpp:778
void tableArrowPosInit(bool)
Definition d_menu_fmap.cpp:2770
bool readAreaData(u8, bool)
Definition d_menu_fmap.cpp:2017
void yamiboss_demo1_move()
Definition d_menu_fmap.cpp:1444
JKRExpHeap * mpTalkHeap
Definition d_menu_fmap.h:268
dMenu_FmapMap_c * mpMenuFmapMap
Definition d_menu_fmap.h:284
s16 mDisplayFrame
Definition d_menu_fmap.h:308
void setAreaName(u32)
Definition d_menu_fmap.cpp:2440
bool mErrorSound
Definition d_menu_fmap.h:325
cXyz * getPlayerPos2D()
Definition d_menu_fmap.cpp:2864
f32 mRegionOffsetZ[8]
Definition d_menu_fmap.h:298
s16 field_0x210
Definition d_menu_fmap.h:307
void(dMenu_Fmap_c::*) process()
Definition d_menu_fmap.h:107
void yamiboss_demo5_move()
Definition d_menu_fmap.cpp:1505
u8 mProcess
Definition d_menu_fmap.h:316
void all_map_init()
Definition d_menu_fmap.cpp:633
u8 mPrevProcessAlt
Definition d_menu_fmap.h:318
void table_demo1_move()
Definition d_menu_fmap.cpp:1590
f32 mOldStageTransZ
Definition d_menu_fmap.h:301
void portal_demo1_init()
Definition d_menu_fmap.cpp:1278
void yamibossArrowPosInit()
Definition d_menu_fmap.cpp:2818
void to_portal_warp_map_proc()
Definition d_menu_fmap.cpp:955
void talkButton()
Definition d_menu_fmap.cpp:1935
f32 field_0x168[8]
Definition d_menu_fmap.h:294
void portal_demo6_move()
Definition d_menu_fmap.cpp:1414
JKRArchive * mpMapArchive
Definition d_menu_fmap.h:277
void setFlash(u8, bool)
Definition d_menu_fmap.cpp:1949
void _draw()
Definition d_menu_fmap.cpp:527
void table_demo1_init()
Definition d_menu_fmap.cpp:1563
void drawLightDropIcon()
Definition d_menu_fmap.cpp:2569
void light_demo1_init()
Definition d_menu_fmap.cpp:1516
void table_demo2_move()
Definition d_menu_fmap.cpp:1609
int field_0xb4
Definition d_menu_fmap.h:283
void resetRoomDataBit()
Definition d_menu_fmap.cpp:2493
u8 mSpotNum
Definition d_menu_fmap.h:322
u8 mOldRegionCursor
Definition d_menu_fmap.h:328
void portal_demo4_init()
Definition d_menu_fmap.cpp:1362
u8 mPortalNo
Definition d_menu_fmap.h:324
u8 getProcess()
Definition d_menu_fmap.cpp:1778
void portal_demo5_move()
Definition d_menu_fmap.cpp:1383
void howl_demo1_init()
Definition d_menu_fmap.cpp:1636
virtual ~dMenu_Fmap_c()
Definition d_menu_fmap.cpp:269
u16 mAllTitleName
Definition d_menu_fmap.h:310
void portal_warp_select_proc()
Definition d_menu_fmap.cpp:1063
void zoom_region_to_spot_proc()
Definition d_menu_fmap.cpp:1113
JKRArchive * mpResArchive
Definition d_menu_fmap.h:278
void to_portal_warp_map_init()
Definition d_menu_fmap.cpp:951
u8 * mFlashRooms
Definition d_menu_fmap.h:286
void region_map_init()
Definition d_menu_fmap.cpp:836
mDoDvdThd_mountArchive_c * mpMountArchive
Definition d_menu_fmap.h:273
f32 field_0x148[8]
Definition d_menu_fmap.h:293
bool removeAreaData()
Definition d_menu_fmap.cpp:2357
u8 mRegionNo
Definition d_menu_fmap.h:333
void setAreaNameZero()
Definition d_menu_fmap.cpp:2445
bool mAreaNameSet
Definition d_menu_fmap.h:335
void portal_demo3_init()
Definition d_menu_fmap.cpp:1335
u8 field_0x310
Definition d_menu_fmap.h:332
dMenu_Fmap_world_data_c * mpWorldData
Definition d_menu_fmap.h:274
dMenu_Fmap_c(JKRExpHeap *, STControl *, CSTControl *, u8, u8, u8, f32, f32, u8)
Definition d_menu_fmap.cpp:138
void yamiboss_demo3_move()
Definition d_menu_fmap.cpp:1479
f32 mSpotTextureFadeAlpha
Definition d_menu_fmap.h:296
bool removeRoomData(dMenu_Fmap_stage_data_c *)
Definition d_menu_fmap.cpp:2418
void drawPortalIcon()
Definition d_menu_fmap.cpp:2684
void table_demo2_init()
Definition d_menu_fmap.cpp:1603
bool readRoomDzsData(void **, u32, char const *)
Definition d_menu_fmap.cpp:2335
void decodeFieldMapData()
Definition d_menu_fmap.cpp:2271
dMenu_Fmap_region_data_c * getNowFmapRegionData()
Definition d_menu_fmap.cpp:2712
u16 checkStRoomData()
Definition d_menu_fmap.cpp:1906
void arrowPosInit()
Definition d_menu_fmap.cpp:2737
void drawGoldWolfIcon()
Definition d_menu_fmap.cpp:2584
dMenu_Fmap2DTop_c * mpDraw2DTop
Definition d_menu_fmap.h:272
u8 searchPortalStageID(char *)
Definition d_menu_fmap.cpp:2720
u8 mPrevProcess
Definition d_menu_fmap.h:317
void portal_warp_select_init()
Definition d_menu_fmap.cpp:1059
void _delete()
Definition d_menu_fmap.cpp:484
u16 mTitleName[8]
Definition d_menu_fmap.h:311
f32 mTransX
Definition d_menu_fmap.h:289
u8 mOldStageCursor
Definition d_menu_fmap.h:329
dMenu_Fmap_field_data_c * mpFieldDat
Definition d_menu_fmap.h:280
dMenu_Fmap_stage_data_c * getNowFmapStageData()
Definition d_menu_fmap.cpp:2716
void zoom_region_to_all_proc()
Definition d_menu_fmap.cpp:816
void yamiboss_demo5_init()
Definition d_menu_fmap.cpp:1501
void decodePortalData()
Definition d_menu_fmap.cpp:2328
void drawSnowmanIcon()
Definition d_menu_fmap.cpp:2579
void setTitleName(u32)
Definition d_menu_fmap.cpp:2436
char mStageName[20][8]
Definition d_menu_fmap.h:315
u8 field_0x30f
Definition d_menu_fmap.h:331
bool isClose()
Definition d_menu_fmap.cpp:1737
void zoom_region_to_spot_init()
Definition d_menu_fmap.cpp:1107
f32 mOldStageTransX
Definition d_menu_fmap.h:300
void table_demo3_move()
Definition d_menu_fmap.cpp:1628
bool readWorldData(u8)
Definition d_menu_fmap.cpp:1959
s16 mZoomLevel
Definition d_menu_fmap.h:309
void drawBatsumarkIcon()
Definition d_menu_fmap.cpp:2575
f32 field_0x188[8]
Definition d_menu_fmap.h:295
ResTIMG * mRegionTexture[8]
Definition d_menu_fmap.h:282
dMenu_Fmap_stage_data_c * mpStageData[8]
Definition d_menu_fmap.h:276
bool readFieldMapData(void **, char const *, bool, bool)
Definition d_menu_fmap.cpp:2222
void yamiboss_demo4_init()
Definition d_menu_fmap.cpp:1487
dMenuMapCommon_c::RoomData_c * mpRoomData[8]
Definition d_menu_fmap.h:279
f32 mAlphaRatio
Definition d_menu_fmap.h:291
void table_demo3_init()
Definition d_menu_fmap.cpp:1623
void yamiboss_demo2_init()
Definition d_menu_fmap.cpp:1452
Definition d_menu_fmap.h:26
u32 field_0x0
Definition d_menu_fmap.h:28
u32 mRoomDataOffset
Definition d_menu_fmap.h:32
u32 mStageDataOffset
Definition d_menu_fmap.h:29
u32 mVirtualStageOffset
Definition d_menu_fmap.h:31
u32 mRegionDataOffset
Definition d_menu_fmap.h:30
Definition d_menu_fmap.h:36
data mData[0]
Definition d_menu_fmap.h:54
u8 mCount
Definition d_menu_fmap.h:53
Definition d_menu_fmap.h:71
u8 mCount
Definition d_menu_fmap.h:80
u8 pad[3]
Definition d_menu_fmap.h:81
data mData[0]
Definition d_menu_fmap.h:82
Definition d_menu_fmap.h:86
u8 mCount
Definition d_menu_fmap.h:101
u8 field_0x0[8]
Definition d_menu_fmap.h:100
data mData[0]
Definition d_menu_fmap.h:102
Definition d_map_path_fmap.h:202
Definition d_map_path_fmap.h:142
Definition d_menu_fmap.h:58
data mData[0]
Definition d_menu_fmap.h:67
u8 pad[3]
Definition d_menu_fmap.h:66
u8 mCount
Definition d_menu_fmap.h:65
Definition d_map_path_fmap.h:252
Definition d_menu_fmap.h:338
virtual ~dMf_HIO_c()
Definition d_menu_fmap.h:341
u8 field_0x4[4]
Definition d_menu_fmap.h:346
u8 mBaseBackAlpha
Definition d_menu_fmap.h:349
f32 mBackAnimeStep
Definition d_menu_fmap.h:347
u8 mMoyaAlpha
Definition d_menu_fmap.h:350
static dMf_HIO_c * mMySelfPointer
Definition d_menu_fmap.h:352
dMf_HIO_c()
Definition d_menu_fmap.cpp:95
f32 mTopAnimeStep
Definition d_menu_fmap.h:348
virtual void genMessage(JORMContext *)
Definition d_menu_fmap.cpp:104
Definition d_msg_flow.h:49
Definition m_Do_dvd_thread.h:60
const char * dMenuFmap_getStartStageName(void *param_0)
Definition d_menu_fmap.cpp:116
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition d_lib.h:74
Image data header.
Definition JUTTexture.h:18
Definition c_xyz.h:7
Definition d_menu_fmap.h:38
f32 mOriginX
Definition d_menu_fmap.h:42
f32 field_0x20
Definition d_menu_fmap.h:49
u8 mTextureReadNum
Definition d_menu_fmap.h:39
f32 field_0x14
Definition d_menu_fmap.h:46
u16 mTitleName
Definition d_menu_fmap.h:41
f32 field_0x1c
Definition d_menu_fmap.h:48
f32 field_0xc
Definition d_menu_fmap.h:44
f32 field_0x18
Definition d_menu_fmap.h:47
u8 field_0x1
Definition d_menu_fmap.h:40
f32 field_0x24
Definition d_menu_fmap.h:50
f32 field_0x10
Definition d_menu_fmap.h:45
f32 mOriginZ
Definition d_menu_fmap.h:43
Definition d_menu_fmap.h:73
char mStageName[8]
Definition d_menu_fmap.h:74
u8 mRoomNos[0]
Definition d_menu_fmap.h:77
u16 mAreaName
Definition d_menu_fmap.h:75
u8 mCount
Definition d_menu_fmap.h:76
Definition d_menu_fmap.h:88
cXyz mPosition
Definition d_menu_fmap.h:97
u8 mSwitchNo
Definition d_menu_fmap.h:96
const char mStageName[8]
Definition d_menu_fmap.h:91
u8 mWarpPlayerNo
Definition d_menu_fmap.h:93
u8 mStageNo
Definition d_menu_fmap.h:95
u8 mSelectWarpPt
Definition d_menu_fmap.h:89
u8 mRegionNo
Definition d_menu_fmap.h:90
u8 mRoomNo
Definition d_menu_fmap.h:92
u16 mMessageID
Definition d_menu_fmap.h:94
Definition d_menu_fmap.h:60
char mStageName[8]
Definition d_menu_fmap.h:61
char mVirtualStageName[8]
Definition d_menu_fmap.h:62