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
6#include "d/d_msg_flow.h"
7
8struct CSTControl;
10class JKRArchive;
11class JKRAramArchive;
12class JKRExpHeap;
13class JKRHeap;
14class STControl;
15struct ResTIMG;
21class dMenu_FmapMap_c;
23
24// Unknown name
26public:
27 /* 0x00 */ u32 field_0x0;
31 /* 0x10 */ u32 mRoomDataOffset;
32};
33
34// Unknown name
36public:
37 struct data {
38 /* 0x00 */ u8 mTextureReadNum;
39 /* 0x01 */ u8 field_0x1;
40 /* 0x02 */ u16 mTitleName;
41 /* 0x04 */ f32 mOriginX;
42 /* 0x08 */ f32 mOriginZ;
43 /* 0x0C */ f32 field_0xc;
44 /* 0x10 */ f32 field_0x10;
45 /* 0x14 */ f32 field_0x14;
46 /* 0x18 */ f32 field_0x18;
47 /* 0x1C */ f32 field_0x1c;
48 /* 0x20 */ f32 field_0x20;
49 /* 0x24 */ f32 field_0x24;
50 };
51
52 /* 0x0 */ u8 mCount;
53 /* 0x4 */ data mData[0];
54};
55
56// Unknown name
58public:
59 struct data {
60 /* 0x0 */ char mStageName[8];
61 /* 0x8 */ char mVirtualStageName[8];
62 };
63
64 /* 0x0 */ u8 mCount;
65 /* 0x1 */ u8 pad[3];
66 /* 0x4 */ data mData[0];
67};
68
69// Unknown name
71public:
72 struct data {
73 /* 0x0 */ char mStageName[8];
74 /* 0x8 */ u16 mAreaName;
75 /* 0xA */ u8 mCount;
76 /* 0xB */ u8 mRoomNos[0];
77 };
78
79 /* 0x0 */ u8 mCount;
80 /* 0x1 */ u8 pad[3];
81 /* 0x4 */ data mData[0];
82};
83
84// Unknown name
86public:
87 struct data {
88 /* 0x00 */ u8 mSelectWarpPt;
89 /* 0x01 */ u8 mRegionNo;
90 /* 0x02 */ const char mStageName[8];
91 /* 0x0A */ u8 mRoomNo;
92 /* 0x0B */ u8 mWarpPlayerNo;
93 /* 0x0C */ u16 mMessageID;
94 /* 0x0E */ u8 mStageNo;
95 /* 0x0F */ u8 mSwitchNo;
96 /* 0x10 */ cXyz mPosition;
97 };
98
99 /* 0x0 */ u8 field_0x0[8];
100 /* 0x8 */ u8 mCount;
101 /* 0xC */ data mData[0];
102};
103
105public:
106 typedef void (dMenu_Fmap_c::*process)();
107
109 void _create();
110 void _delete();
111 void _move();
112 void _draw();
114 bool isSync();
115 void all_map_init();
116 void all_map_proc();
121 void region_map_init();
122 void region_map_proc();
135 void spot_map_init();
136 void spot_map_proc();
137 void portal_demo1_init();
138 void portal_demo1_move();
139 void portal_demo2_init();
140 void portal_demo2_move();
141 void portal_demo3_init();
142 void portal_demo3_move();
143 void portal_demo4_init();
144 void portal_demo4_move();
145 void portal_demo5_init();
146 void portal_demo5_move();
147 void portal_demo6_init();
148 void portal_demo6_move();
149 void yamiboss_demo1_init();
150 void yamiboss_demo1_move();
151 void yamiboss_demo2_init();
152 void yamiboss_demo2_move();
153 void yamiboss_demo3_init();
154 void yamiboss_demo3_move();
155 void yamiboss_demo4_init();
156 void yamiboss_demo4_move();
157 void yamiboss_demo5_init();
158 void yamiboss_demo5_move();
159 void light_demo1_init();
160 void light_demo1_move();
161 void light_demo2_init();
162 void light_demo2_move();
163 void table_demo1_init();
164 void table_demo1_move();
165 void table_demo2_init();
166 void table_demo2_move();
167 void table_demo3_init();
168 void table_demo3_move();
169 void howl_demo1_init();
170 void howl_demo1_move();
171 void howl_demo2_init();
172 void howl_demo2_move();
173 void howl_demo3_init();
174 void howl_demo3_move();
175 bool isOpen();
176 bool isClose();
177 u8 getProcess();
182 bool isRoomCheck(int, int);
184 void talkButton();
185 void setProcess(u8);
186 void setFlash(u8, bool);
187 bool readWorldData(u8);
188 bool readAreaData(u8, bool);
189 bool readRoomData(char const*, dMenu_Fmap_stage_data_c*, void*, int, u8);
190 bool readFieldMapData(void**, char const*, bool, bool);
191 void decodeFieldMapData();
192 void decodePortalData();
193 bool readRoomDzsData(void**, u32, char const*);
194 bool removeAreaData();
196 void setTitleName(u32);
197 void setAreaName(u32);
198 void setAreaNameZero();
200 void onRoomDataBit(int);
201 BOOL isRoomDataBit(int);
202 void resetRoomDataBit();
203 void drawIcon(f32, bool);
204 void drawIcon(u8, int);
205 void drawLightDropIcon();
206 void drawBatsumarkIcon();
207 void drawSnowmanIcon();
208 void drawGoldWolfIcon();
209 void drawCoachIcon();
210 void drawPlayEnterIcon();
211 bool checkDrawPortalIcon(int, int);
212 bool searchIcon(u8, int, f32*, f32*);
213 void drawEnterIcon();
214 void drawPortalIcon();
218 u8 searchPortalStageID(char*);
219 void drawDebugStage();
220 void arrowPosInit();
221 void tableArrowPosInit(bool);
223 void howlArrowPosInit();
225 bool isLightVesselGet();
227
228 virtual ~dMenu_Fmap_c();
229
262
264
265private:
266 /* 0x004 */ JKRExpHeap* mpHeap;
267 /* 0x008 */ JKRExpHeap* mpTalkHeap;
268 /* 0x00C */ STControl* mpStick;
269 /* 0x010 */ CSTControl* mpCStick;
281 /* 0x094 */ ResTIMG* mRegionTexture[8];
282 /* 0x0B4 */ int field_0xb4;
284 /* 0x0BC */ void* mpFmapMapRes;
285 /* 0x0C0 */ u8* mFlashRooms;
286 /* 0x0C4 */ dMsgFlow_c mMsgFlow;
287 /* 0x110 */ cXyz mPlayerPos;
288 /* 0x11C */ f32 mTransX;
289 /* 0x120 */ f32 mTransY;
290 /* 0x124 */ f32 mAlphaRatio;
291 /* 0x128 */ f32 field_0x128[8];
292 /* 0x148 */ f32 field_0x148[8];
293 /* 0x168 */ f32 field_0x168[8];
294 /* 0x188 */ f32 field_0x188[8];
296 /* 0x1AC */ f32 mRegionOffsetX[8];
297 /* 0x1CC */ f32 mRegionOffsetZ[8];
298 /* 0x1EC */ f32 field_0x1ec;
299 /* 0x1F0 */ f32 mOldStageTransX;
300 /* 0x1F4 */ f32 mOldStageTransZ;
301 /* 0x1F8 */ u32 mRoomDataBits[2];
302 /* 0x200 */ u32 field_0x200;
303 /* 0x204 */ int mStageCursor;
304 /* 0x208 */ int mRoomCursor;
305 /* 0x20C */ int mStayStageNo;
306 /* 0x210 */ s16 field_0x210;
307 /* 0x212 */ s16 mDisplayFrame;
308 /* 0x214 */ s16 mZoomLevel;
309 /* 0x216 */ u16 mAllTitleName;
310 /* 0x218 */ u16 mTitleName[8];
311 /* 0x228 */ u16 mAreaName[20];
312 /* 0x250 */ char mMarkedStageName[8];
313 /* 0x258 */ char mTmpStageName[8];
314 /* 0x260 */ char mStageName[20][8];
315 /* 0x300 */ u8 mProcess;
316 /* 0x301 */ u8 mPrevProcess;
317 /* 0x302 */ u8 mPrevProcessAlt;
318 /* 0x303 */ u8 mDataNumMax;
319 /* 0x304 */ u8 mPanDirection;
320 /* 0x305 */ bool field_0x305;
321 /* 0x306 */ u8 mSpotNum;
322 /* 0x307 */ bool mIsWarpMap;
323 /* 0x308 */ u8 mPortalNo;
324 /* 0x309 */ bool mErrorSound;
325 /* 0x30A */ u8 mStartStageNo;
326 /* 0x30B */ bool field_0x30b;
327 /* 0x30C */ u8 mOldRegionCursor;
328 /* 0x30D */ u8 mOldStageCursor;
329 /* 0x30E */ u8 mFlashRoomCount;
330 /* 0x30F */ u8 field_0x30f;
331 /* 0x310 */ u8 field_0x310;
332 /* 0x311 */ u8 mRegionNo;
333 /* 0x312 */ bool mResetAreaName;
334 /* 0x313 */ bool mAreaNameSet;
335};
336
338public:
339 dMf_HIO_c();
340 virtual ~dMf_HIO_c() {}
341
342 /* 0x04 */ u8 field_0x4[4];
343 /* 0x08 */ f32 mBackAnimeStep;
344 /* 0x0C */ f32 mTopAnimeStep;
345 /* 0x10 */ u8 mBaseBackAlpha;
346 /* 0x11 */ u8 mMoyaAlpha;
347
349};
350
351const char* dMenuFmap_getStartStageName(void* param_0);
352
353#endif /* D_MENU_D_MENU_FMAP_H */
Definition J2DAnimation.h:213
Definition JKRAramArchive.h:13
Definition JKRArchive.h:57
Definition JKRExpHeap.h:11
Definition JKRHeap.h:20
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:125
Definition d_menu_fmap.h:104
bool searchIcon(u8, int, f32 *, f32 *)
Definition d_menu_fmap.cpp:2603
void portal_warp_forbid_init()
Definition d_menu_fmap.cpp:1073
void portal_demo6_init()
Definition d_menu_fmap.cpp:1395
void zoom_spot_to_region_init()
Definition d_menu_fmap.cpp:1112
dMenu_Fmap_portal_data_c * mpPortalDat
Definition d_menu_fmap.h:280
void light_demo2_init()
Definition d_menu_fmap.cpp:1536
u32 mRoomDataBits[2]
Definition d_menu_fmap.h:301
CSTControl * mpCStick
Definition d_menu_fmap.h:269
void portal_warp_map_init()
Definition d_menu_fmap.cpp:944
void spot_map_init()
Definition d_menu_fmap.cpp:1139
u8 mStartStageNo
Definition d_menu_fmap.h:325
bool checkDrawPortalIcon(int, int)
Definition d_menu_fmap.cpp:2596
void howl_demo2_move()
Definition d_menu_fmap.cpp:1645
u8 getRegionStageNum(int)
Definition d_menu_fmap.cpp:2682
f32 mTransY
Definition d_menu_fmap.h:289
void drawIcon(f32, bool)
Definition d_menu_fmap.cpp:2488
u8 mPanDirection
Definition d_menu_fmap.h:319
void drawEnterIcon()
Definition d_menu_fmap.cpp:2664
void yamiboss_demo3_init()
Definition d_menu_fmap.cpp:1460
bool isRoomCheck(int, int)
Definition d_menu_fmap.cpp:1798
u8 getStageCursor()
Definition d_menu_fmap.cpp:1777
int mStageCursor
Definition d_menu_fmap.h:303
void howl_demo3_init()
Definition d_menu_fmap.cpp:1653
u32 field_0x200
Definition d_menu_fmap.h:302
void howlArrowPosInit()
Definition d_menu_fmap.cpp:2814
bool isOpen()
Definition d_menu_fmap.cpp:1661
int mStayStageNo
Definition d_menu_fmap.h:305
f32 mRegionOffsetX[8]
Definition d_menu_fmap.h:296
void drawPlayEnterIcon()
Definition d_menu_fmap.cpp:2577
u8 getHowlRegionID()
Definition d_menu_fmap.cpp:2826
f32 field_0x1ec
Definition d_menu_fmap.h:298
void portalWarpMapMove(STControl *)
Definition d_menu_fmap.cpp:2435
void portal_warp_map_proc()
Definition d_menu_fmap.cpp:961
void portal_warp_forbid_proc()
Definition d_menu_fmap.cpp:1080
void zoom_spot_to_region_proc()
Definition d_menu_fmap.cpp:1118
void _create()
Definition d_menu_fmap.cpp:323
process_e
Definition d_menu_fmap.h:230
@ PROC_PORTAL_DEMO4
Definition d_menu_fmap.h:246
@ PROC_ZOOM_REGION_TO_ALL
Definition d_menu_fmap.h:236
@ PROC_HOWL_DEMO1
Definition d_menu_fmap.h:258
@ PROC_PORTAL_DEMO2
Definition d_menu_fmap.h:232
@ PROC_PORTAL_DEMO3
Definition d_menu_fmap.h:233
@ PROC_YAMIBOSS_DEMO3
Definition d_menu_fmap.h:251
@ PROC_PORTAL_WARP_SELECT
Definition d_menu_fmap.h:240
@ PROC_PORTAL_DEMO5
Definition d_menu_fmap.h:247
@ PROC_TABLE_DEMO1
Definition d_menu_fmap.h:234
@ PROC_YAMIBOSS_DEMO5
Definition d_menu_fmap.h:253
@ PROC_ZOOM_ALL_TO_REGION
Definition d_menu_fmap.h:235
@ PROC_REGION_MAP
Definition d_menu_fmap.h:237
@ PROC_SPOT_MAP
Definition d_menu_fmap.h:244
@ PROC_TABLE_DEMO3
Definition d_menu_fmap.h:257
@ PROC_YAMIBOSS_DEMO2
Definition d_menu_fmap.h:250
@ PROC_YAMIBOSS_DEMO4
Definition d_menu_fmap.h:252
@ PROC_HOWL_DEMO3
Definition d_menu_fmap.h:260
@ PROC_HOWL_DEMO2
Definition d_menu_fmap.h:259
@ PROC_PORTAL_DEMO1
Definition d_menu_fmap.h:245
@ PROC_PORTAL_WARP_MAP
Definition d_menu_fmap.h:239
@ PROC_LIGHT_DEMO2
Definition d_menu_fmap.h:255
@ PROC_ZOOM_REGION_TO_SPOT
Definition d_menu_fmap.h:242
@ PROC_TO_PORTAL_WARP_MAP
Definition d_menu_fmap.h:238
@ PROC_TABLE_DEMO2
Definition d_menu_fmap.h:256
@ PROC_LIGHT_DEMO1
Definition d_menu_fmap.h:254
@ PROC_ZOOM_SPOT_TO_REGION
Definition d_menu_fmap.h:243
@ PROC_PORTAL_DEMO6
Definition d_menu_fmap.h:248
@ PROC_ALL_MAP
Definition d_menu_fmap.h:231
@ PROC_YAMIBOSS_DEMO1
Definition d_menu_fmap.h:249
@ PROC_PORTAL_WARP_FORBID
Definition d_menu_fmap.h:241
void howl_demo3_move()
Definition d_menu_fmap.cpp:1657
void portal_demo3_move()
Definition d_menu_fmap.cpp:1323
STControl * mpStick
Definition d_menu_fmap.h:268
void portal_demo5_init()
Definition d_menu_fmap.cpp:1360
void howl_demo2_init()
Definition d_menu_fmap.cpp:1641
void light_demo2_move()
Definition d_menu_fmap.cpp:1540
bool mResetAreaName
Definition d_menu_fmap.h:333
char mMarkedStageName[8]
Definition d_menu_fmap.h:312
u8 mFlashRoomCount
Definition d_menu_fmap.h:329
static dMenu_Fmap_c * MyClass
Definition d_menu_fmap.h:263
bool field_0x30b
Definition d_menu_fmap.h:326
void _move()
Definition d_menu_fmap.cpp:470
void light_demo1_move()
Definition d_menu_fmap.cpp:1529
void region_map_proc()
Definition d_menu_fmap.cpp:838
u8 mDataNumMax
Definition d_menu_fmap.h:318
int mRoomCursor
Definition d_menu_fmap.h:304
void onRoomDataBit(int)
Definition d_menu_fmap.cpp:2470
bool isSync()
Definition d_menu_fmap.cpp:608
f32 field_0x128[8]
Definition d_menu_fmap.h:291
bool mIsWarpMap
Definition d_menu_fmap.h:322
void spot_map_proc()
Definition d_menu_fmap.cpp:1163
dMenu_Fmap_region_data_c * mpRegionData[8]
Definition d_menu_fmap.h:274
void portal_demo1_move()
Definition d_menu_fmap.cpp:1278
f32 getStageTransX()
Definition d_menu_fmap.cpp:1784
bool field_0x305
Definition d_menu_fmap.h:320
void portal_demo4_move()
Definition d_menu_fmap.cpp:1352
dMenu_Fmap2DBack_c * mpDraw2DBack
Definition d_menu_fmap.h:270
JKRExpHeap * mpHeap
Definition d_menu_fmap.h:266
u16 mAreaName[20]
Definition d_menu_fmap.h:311
void drawCoachIcon()
Definition d_menu_fmap.cpp:2573
cXyz mPlayerPos
Definition d_menu_fmap.h:287
bool readRoomData(char const *, dMenu_Fmap_stage_data_c *, void *, int, u8)
Definition d_menu_fmap.cpp:2164
void zoom_region_to_all_init()
Definition d_menu_fmap.cpp:793
u8 getNextStatus(u8 *)
Definition d_menu_fmap.cpp:540
dMsgFlow_c mMsgFlow
Definition d_menu_fmap.h:286
void portal_demo2_move()
Definition d_menu_fmap.cpp:1304
void yamiboss_demo2_move()
Definition d_menu_fmap.cpp:1442
BOOL isRoomDataBit(int)
Definition d_menu_fmap.cpp:2474
void setProcess(u8)
Definition d_menu_fmap.cpp:1929
void drawDebugStage()
Definition d_menu_fmap.cpp:2714
void zoom_all_to_region_proc()
Definition d_menu_fmap.cpp:773
void howl_demo1_move()
Definition d_menu_fmap.cpp:1627
void * mpFmapMapRes
Definition d_menu_fmap.h:284
void all_map_proc()
Definition d_menu_fmap.cpp:641
u8 getRegionCursor()
Definition d_menu_fmap.cpp:1770
JKRAramArchive * mpMapArchive
Definition d_menu_fmap.h:276
void yamiboss_demo4_move()
Definition d_menu_fmap.cpp:1477
bool isLightVesselGet()
Definition d_menu_fmap.cpp:2845
void yamiboss_demo1_init()
Definition d_menu_fmap.cpp:1412
char mTmpStageName[8]
Definition d_menu_fmap.h:313
void portal_demo2_init()
Definition d_menu_fmap.cpp:1299
f32 getStageTransZ()
Definition d_menu_fmap.cpp:1791
void zoom_all_to_region_init()
Definition d_menu_fmap.cpp:760
void tableArrowPosInit(bool)
Definition d_menu_fmap.cpp:2755
bool readAreaData(u8, bool)
Definition d_menu_fmap.cpp:2002
void yamiboss_demo1_move()
Definition d_menu_fmap.cpp:1429
JKRExpHeap * mpTalkHeap
Definition d_menu_fmap.h:267
dMenu_FmapMap_c * mpMenuFmapMap
Definition d_menu_fmap.h:283
s16 mDisplayFrame
Definition d_menu_fmap.h:307
void setAreaName(u32)
Definition d_menu_fmap.cpp:2425
bool mErrorSound
Definition d_menu_fmap.h:324
cXyz * getPlayerPos2D()
Definition d_menu_fmap.cpp:2849
f32 mRegionOffsetZ[8]
Definition d_menu_fmap.h:297
s16 field_0x210
Definition d_menu_fmap.h:306
void(dMenu_Fmap_c::*) process()
Definition d_menu_fmap.h:106
void yamiboss_demo5_move()
Definition d_menu_fmap.cpp:1490
u8 mProcess
Definition d_menu_fmap.h:315
void all_map_init()
Definition d_menu_fmap.cpp:615
u8 mPrevProcessAlt
Definition d_menu_fmap.h:317
void table_demo1_move()
Definition d_menu_fmap.cpp:1575
f32 mOldStageTransZ
Definition d_menu_fmap.h:300
void portal_demo1_init()
Definition d_menu_fmap.cpp:1260
void yamibossArrowPosInit()
Definition d_menu_fmap.cpp:2803
void to_portal_warp_map_proc()
Definition d_menu_fmap.cpp:937
void talkButton()
Definition d_menu_fmap.cpp:1920
f32 field_0x168[8]
Definition d_menu_fmap.h:293
void portal_demo6_move()
Definition d_menu_fmap.cpp:1399
void setFlash(u8, bool)
Definition d_menu_fmap.cpp:1934
void _draw()
Definition d_menu_fmap.cpp:509
void table_demo1_init()
Definition d_menu_fmap.cpp:1548
void drawLightDropIcon()
Definition d_menu_fmap.cpp:2554
void light_demo1_init()
Definition d_menu_fmap.cpp:1501
void table_demo2_move()
Definition d_menu_fmap.cpp:1594
int field_0xb4
Definition d_menu_fmap.h:282
void resetRoomDataBit()
Definition d_menu_fmap.cpp:2478
u8 mSpotNum
Definition d_menu_fmap.h:321
u8 mOldRegionCursor
Definition d_menu_fmap.h:327
void portal_demo4_init()
Definition d_menu_fmap.cpp:1344
u8 mPortalNo
Definition d_menu_fmap.h:323
u8 getProcess()
Definition d_menu_fmap.cpp:1763
void portal_demo5_move()
Definition d_menu_fmap.cpp:1365
void howl_demo1_init()
Definition d_menu_fmap.cpp:1621
virtual ~dMenu_Fmap_c()
Definition d_menu_fmap.cpp:254
u16 mAllTitleName
Definition d_menu_fmap.h:309
void portal_warp_select_proc()
Definition d_menu_fmap.cpp:1045
void zoom_region_to_spot_proc()
Definition d_menu_fmap.cpp:1095
JKRArchive * mpResArchive
Definition d_menu_fmap.h:277
void to_portal_warp_map_init()
Definition d_menu_fmap.cpp:933
u8 * mFlashRooms
Definition d_menu_fmap.h:285
void region_map_init()
Definition d_menu_fmap.cpp:818
mDoDvdThd_mountArchive_c * mpMountArchive
Definition d_menu_fmap.h:272
f32 field_0x148[8]
Definition d_menu_fmap.h:292
bool removeAreaData()
Definition d_menu_fmap.cpp:2342
u8 mRegionNo
Definition d_menu_fmap.h:332
void setAreaNameZero()
Definition d_menu_fmap.cpp:2430
bool mAreaNameSet
Definition d_menu_fmap.h:334
void portal_demo3_init()
Definition d_menu_fmap.cpp:1317
u8 field_0x310
Definition d_menu_fmap.h:331
dMenu_Fmap_world_data_c * mpWorldData
Definition d_menu_fmap.h:273
dMenu_Fmap_c(JKRExpHeap *, STControl *, CSTControl *, u8, u8, u8, f32, f32, u8)
Definition d_menu_fmap.cpp:124
void yamiboss_demo3_move()
Definition d_menu_fmap.cpp:1464
f32 mSpotTextureFadeAlpha
Definition d_menu_fmap.h:295
bool removeRoomData(dMenu_Fmap_stage_data_c *)
Definition d_menu_fmap.cpp:2403
void drawPortalIcon()
Definition d_menu_fmap.cpp:2669
void table_demo2_init()
Definition d_menu_fmap.cpp:1588
bool readRoomDzsData(void **, u32, char const *)
Definition d_menu_fmap.cpp:2320
void decodeFieldMapData()
Definition d_menu_fmap.cpp:2256
dMenu_Fmap_region_data_c * getNowFmapRegionData()
Definition d_menu_fmap.cpp:2697
u16 checkStRoomData()
Definition d_menu_fmap.cpp:1891
void arrowPosInit()
Definition d_menu_fmap.cpp:2722
void drawGoldWolfIcon()
Definition d_menu_fmap.cpp:2569
dMenu_Fmap2DTop_c * mpDraw2DTop
Definition d_menu_fmap.h:271
u8 searchPortalStageID(char *)
Definition d_menu_fmap.cpp:2705
u8 mPrevProcess
Definition d_menu_fmap.h:316
void portal_warp_select_init()
Definition d_menu_fmap.cpp:1041
void _delete()
Definition d_menu_fmap.cpp:466
u16 mTitleName[8]
Definition d_menu_fmap.h:310
f32 mTransX
Definition d_menu_fmap.h:288
u8 mOldStageCursor
Definition d_menu_fmap.h:328
dMenu_Fmap_field_data_c * mpFieldDat
Definition d_menu_fmap.h:279
dMenu_Fmap_stage_data_c * getNowFmapStageData()
Definition d_menu_fmap.cpp:2701
void zoom_region_to_all_proc()
Definition d_menu_fmap.cpp:798
void yamiboss_demo5_init()
Definition d_menu_fmap.cpp:1486
void decodePortalData()
Definition d_menu_fmap.cpp:2313
void drawSnowmanIcon()
Definition d_menu_fmap.cpp:2564
void setTitleName(u32)
Definition d_menu_fmap.cpp:2421
char mStageName[20][8]
Definition d_menu_fmap.h:314
u8 field_0x30f
Definition d_menu_fmap.h:330
bool isClose()
Definition d_menu_fmap.cpp:1722
void zoom_region_to_spot_init()
Definition d_menu_fmap.cpp:1089
f32 mOldStageTransX
Definition d_menu_fmap.h:299
void table_demo3_move()
Definition d_menu_fmap.cpp:1613
bool readWorldData(u8)
Definition d_menu_fmap.cpp:1944
s16 mZoomLevel
Definition d_menu_fmap.h:308
void drawBatsumarkIcon()
Definition d_menu_fmap.cpp:2560
f32 field_0x188[8]
Definition d_menu_fmap.h:294
ResTIMG * mRegionTexture[8]
Definition d_menu_fmap.h:281
dMenu_Fmap_stage_data_c * mpStageData[8]
Definition d_menu_fmap.h:275
bool readFieldMapData(void **, char const *, bool, bool)
Definition d_menu_fmap.cpp:2207
void yamiboss_demo4_init()
Definition d_menu_fmap.cpp:1472
dMenuMapCommon_c::RoomData_c * mpRoomData[8]
Definition d_menu_fmap.h:278
f32 mAlphaRatio
Definition d_menu_fmap.h:290
void table_demo3_init()
Definition d_menu_fmap.cpp:1608
void yamiboss_demo2_init()
Definition d_menu_fmap.cpp:1437
Definition d_menu_fmap.h:25
u32 field_0x0
Definition d_menu_fmap.h:27
u32 mRoomDataOffset
Definition d_menu_fmap.h:31
u32 mStageDataOffset
Definition d_menu_fmap.h:28
u32 mVirtualStageOffset
Definition d_menu_fmap.h:30
u32 mRegionDataOffset
Definition d_menu_fmap.h:29
Definition d_menu_fmap.h:35
data mData[0]
Definition d_menu_fmap.h:53
u8 mCount
Definition d_menu_fmap.h:52
Definition d_menu_fmap.h:70
u8 mCount
Definition d_menu_fmap.h:79
u8 pad[3]
Definition d_menu_fmap.h:80
data mData[0]
Definition d_menu_fmap.h:81
Definition d_menu_fmap.h:85
u8 mCount
Definition d_menu_fmap.h:100
u8 field_0x0[8]
Definition d_menu_fmap.h:99
data mData[0]
Definition d_menu_fmap.h:101
Definition d_map_path_fmap.h:202
Definition d_map_path_fmap.h:142
Definition d_menu_fmap.h:57
data mData[0]
Definition d_menu_fmap.h:66
u8 pad[3]
Definition d_menu_fmap.h:65
u8 mCount
Definition d_menu_fmap.h:64
Definition d_map_path_fmap.h:252
Definition d_menu_fmap.h:337
virtual ~dMf_HIO_c()
Definition d_menu_fmap.h:340
u8 field_0x4[4]
Definition d_menu_fmap.h:342
u8 mBaseBackAlpha
Definition d_menu_fmap.h:345
f32 mBackAnimeStep
Definition d_menu_fmap.h:343
u8 mMoyaAlpha
Definition d_menu_fmap.h:346
static dMf_HIO_c * mMySelfPointer
Definition d_menu_fmap.h:348
dMf_HIO_c()
Definition d_menu_fmap.cpp:95
f32 mTopAnimeStep
Definition d_menu_fmap.h:344
Definition d_msg_flow.h:49
Definition m_Do_dvd_thread.h:81
const char * dMenuFmap_getStartStageName(void *param_0)
Definition d_menu_fmap.cpp:103
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:37
f32 mOriginX
Definition d_menu_fmap.h:41
f32 field_0x20
Definition d_menu_fmap.h:48
u8 mTextureReadNum
Definition d_menu_fmap.h:38
f32 field_0x14
Definition d_menu_fmap.h:45
u16 mTitleName
Definition d_menu_fmap.h:40
f32 field_0x1c
Definition d_menu_fmap.h:47
f32 field_0xc
Definition d_menu_fmap.h:43
f32 field_0x18
Definition d_menu_fmap.h:46
u8 field_0x1
Definition d_menu_fmap.h:39
f32 field_0x24
Definition d_menu_fmap.h:49
f32 field_0x10
Definition d_menu_fmap.h:44
f32 mOriginZ
Definition d_menu_fmap.h:42
Definition d_menu_fmap.h:72
char mStageName[8]
Definition d_menu_fmap.h:73
u8 mRoomNos[0]
Definition d_menu_fmap.h:76
u16 mAreaName
Definition d_menu_fmap.h:74
u8 mCount
Definition d_menu_fmap.h:75
Definition d_menu_fmap.h:87
cXyz mPosition
Definition d_menu_fmap.h:96
u8 mSwitchNo
Definition d_menu_fmap.h:95
const char mStageName[8]
Definition d_menu_fmap.h:90
u8 mWarpPlayerNo
Definition d_menu_fmap.h:92
u8 mStageNo
Definition d_menu_fmap.h:94
u8 mSelectWarpPt
Definition d_menu_fmap.h:88
u8 mRegionNo
Definition d_menu_fmap.h:89
u8 mRoomNo
Definition d_menu_fmap.h:91
u16 mMessageID
Definition d_menu_fmap.h:93
Definition d_menu_fmap.h:59
char mStageName[8]
Definition d_menu_fmap.h:60
char mVirtualStageName[8]
Definition d_menu_fmap.h:61