1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
|
//
// Generated By: dol2asm
// Translation Unit: d/menu/d_menu_fmap
//
#include "d/menu/d_menu_fmap.h"
#include "JSystem/JKernel/JKRArchive.h"
#include "stdio.h"
#include "string.h"
#include "dol2asm.h"
#include "dolphin/os/OSCache.h"
#include "dolphin/types.h"
struct ResTIMG;
//
// Types:
//
struct dMenu_Fmap_region_data_c {
/* 8003DB48 */ void getMenuFmapStageData(int);
/* 8003DEE0 */ void buildFmapRegionData(int);
};
struct renderingFmap_c {
/* 801CE3C0 */ void getPointStagePathInnerNo(dMenu_Fmap_region_data_c*, f32, f32, int, int*,
int*);
};
struct mDoDvdThd_mountArchive_c {
/* 80015E14 */ void create(char const*, u8, JKRHeap*);
};
struct fmpTresTypeGroupDataList_c {
/* 8003EB10 */ ~fmpTresTypeGroupDataList_c();
};
struct daPy_py_c {
static u8 m_midnaActor[4];
};
struct dTres_c {
struct data_s {};
};
struct dSv_event_flag_c {
static u8 saveBitLabels[1644 + 4 /* padding */];
};
struct dSv_event_c {
/* 8003498C */ void onEventBit(u16);
/* 800349BC */ void isEventBit(u16) const;
};
struct dStage_dt_c {};
struct dMsgScrnExplain_c {
/* 8023D7D8 */ void move();
/* 8023E558 */ void openExplain(u32, u8, u8, u8, bool);
};
struct dMsgObject_c {
/* 80237AE0 */ void setTalkHeap(void*);
/* 80237B54 */ void getTalkHeap();
/* 802381FC */ void setStatus(u16);
/* 8023822C */ void getStatus();
/* 802383D0 */ void getMessageID();
/* 8023849C */ void setPortalMessageID(u16);
};
struct dMf_HIO_c {
/* 801C65F8 */ dMf_HIO_c();
/* 801CDA2C */ ~dMf_HIO_c();
static u8 mMySelfPointer[4];
};
struct dMeterMap_c {
/* 8020D650 */ void isEnableDispMapAndMapDispSizeTypeNo();
};
struct dMeter2Info_c {
/* 8021CC0C */ void setWarpInfo(char const*, cXyz const&, s16, u8, u8, u8);
};
struct dMenu_Fmap_world_data_c {
/* 8003E028 */ void create(dMenu_Fmap_region_data_c*);
};
struct dMenu_Fmap_stage_data_c {};
struct dMenu_FmapMap_c {
/* 801CEC24 */ dMenu_FmapMap_c();
/* 801CEDE8 */ void _create(u16, u16, u16, u16, void*);
/* 801CEE3C */ void _delete();
/* 801CF1E0 */ void setFlashOn(int, int, u8*, int);
/* 801CF450 */ void setRendering(dMenu_Fmap_world_data_c*, int, f32, f32, f32, f32);
};
struct dMenu_Fmap2DTop_c {
/* 801D5BD0 */ dMenu_Fmap2DTop_c(JKRExpHeap*, STControl*);
/* 801D6A44 */ void _execute();
/* 801D6C44 */ void setAllAlphaRate(f32, bool);
/* 801D6DF8 */ void btkAnimeLoop(J2DAnmTextureSRTKey*, f32);
/* 801D6EDC */ void setMoyaAlpha(u8);
/* 801D6F38 */ void setTitleNameString(u32);
/* 801D7010 */ void setAreaNameString(u32);
/* 801D70E8 */ void setZButtonString(u32, u8);
/* 801D7210 */ void setBButtonString(u32, u8);
/* 801D72D4 */ void setAButtonString(u32, u8);
/* 801D7398 */ void setCrossLRString(u32);
/* 801D74EC */ void set3DStickString(u32);
/* 801D7640 */ void createExplain(JKRExpHeap*, STControl*);
/* 801D76C0 */ void deleteExplain();
/* 801D7714 */ void setArrowAlphaRatio(u8, f32);
/* 801D7994 */ void checkPlayerWarpAccept();
/* 801D7AB4 */ void checkWarpAcceptRegion4();
/* 801D7B58 */ void checkWarpAcceptCannon();
/* 801D8088 */ void isWarpAccept();
};
struct dMenu_Fmap2DBack_c {
/* 801CF56C */ dMenu_Fmap2DBack_c();
/* 801D0804 */ void setRegionTexData(u8, ResTIMG*, f32, f32, f32, f32, f32, f32, f32, f32, f32);
/* 801D0AC8 */ void calcAllMapPos();
/* 801D0D18 */ void calcAllMapPos2D(f32, f32, f32*, f32*);
/* 801D0D50 */ void calcAllMapPos2D(char const*, f32, f32, f32*, f32*);
/* 801D0F7C */ void calcAllMapPosWorld(f32, f32, f32*, f32*);
/* 801D1094 */ void setSpotPane(ResTIMG*);
/* 801D10F4 */ void deleteSpotPane();
/* 801D1148 */ void zoomMapCalc(f32);
/* 801D1478 */ void zoomMapCalc2(f32);
/* 801D1858 */ void zoomMapCalcHIO();
/* 801D1D50 */ void mapBlink(s16*);
/* 801D1D74 */ void setSpotCursor(u8);
/* 801D1DC4 */ void allmap_move2(STControl*);
/* 801D2100 */ void setIcon2DPos(u8, f32, f32, f32, u8, bool);
/* 801D241C */ void setIcon2DPos(u8, char const*, f32, f32, f32, u8, bool);
/* 801D2508 */ void isShowRegion(int);
/* 801D2678 */ void getMapAreaGlobalCenterPosX();
/* 801D26C8 */ void getMapAreaGlobalCenterPosY();
/* 801D4928 */ void calcBackAlpha(bool);
/* 801D49E0 */ void btkAnimeLoop(f32);
/* 801D4AFC */ void setBaseBackAlpha(u8);
/* 801D4B2C */ void regionMapMove(STControl*);
/* 801D4E80 */ void stageMapMove(STControl*, u8, bool);
/* 801D5334 */ void setAllAlphaRate(f32, bool);
/* 801D58F8 */ void setArrowPos3D(u8, char const*, f32, f32);
/* 801D59C0 */ void setArrowPos3DOffset(u8, char const*, f32, f32, f32);
/* 801D5AC4 */ void calcDrawPriority();
/* 801D5BB8 */ void setArrowPosAxis(f32, f32);
};
struct dMenuMapCommon_c {
/* 801C3EC4 */ void iconScale(int, f32, f32, f32);
/* 801C443C */ void clearIconInfo();
};
struct dMenuFmapIconPointer_c {
/* 8003E114 */ void init(dMenu_Fmap_region_data_c*, dMenu_Fmap_stage_data_c*, u8, int, int);
/* 8003E490 */ void nextData();
/* 8003E510 */ void getValidData();
};
struct dMenuFmapIconDisp_c {
/* 8003E578 */ void getPosition(int*, int*, f32*, f32*, dTres_c::data_s const**);
/* 8003E6E8 */ void isDrawDisp();
};
struct dMapInfo_n {
/* 8003EE5C */ void getMapPlayerPos();
/* 8003F02C */ void getMapRestartPos();
};
struct JKRAramArchive {};
//
// Forward References:
//
extern "C" void __ct__9dMf_HIO_cFv();
extern "C" void dMenuFmap_getStartStageName__FPv();
extern "C" void __ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc();
extern "C" void __dt__12dMenu_Fmap_cFv();
extern "C" void _create__12dMenu_Fmap_cFv();
extern "C" void _delete__12dMenu_Fmap_cFv();
extern "C" void _move__12dMenu_Fmap_cFv();
extern "C" void _draw__12dMenu_Fmap_cFv();
extern "C" void getNextStatus__12dMenu_Fmap_cFPUc();
extern "C" void isSync__12dMenu_Fmap_cFv();
extern "C" void all_map_init__12dMenu_Fmap_cFv();
extern "C" void all_map_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_all_to_region_init__12dMenu_Fmap_cFv();
extern "C" void zoom_all_to_region_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_all_init__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_all_proc__12dMenu_Fmap_cFv();
extern "C" void region_map_init__12dMenu_Fmap_cFv();
extern "C" void region_map_proc__12dMenu_Fmap_cFv();
extern "C" void to_portal_warp_map_init__12dMenu_Fmap_cFv();
extern "C" void to_portal_warp_map_proc__12dMenu_Fmap_cFv();
extern "C" void portal_warp_map_init__12dMenu_Fmap_cFv();
extern "C" void portal_warp_map_proc__12dMenu_Fmap_cFv();
extern "C" void portal_warp_select_init__12dMenu_Fmap_cFv();
extern "C" void portal_warp_select_proc__12dMenu_Fmap_cFv();
extern "C" void portal_warp_forbid_init__12dMenu_Fmap_cFv();
extern "C" void portal_warp_forbid_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_spot_init__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_spot_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_spot_to_region_init__12dMenu_Fmap_cFv();
extern "C" void zoom_spot_to_region_proc__12dMenu_Fmap_cFv();
extern "C" void spot_map_init__12dMenu_Fmap_cFv();
extern "C" void spot_map_proc__12dMenu_Fmap_cFv();
extern "C" void portal_demo1_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo1_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo2_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo2_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo3_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo3_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo4_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo4_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo5_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo5_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo6_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo6_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo1_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo1_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo2_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo2_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo3_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo3_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo4_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo4_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo5_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo5_move__12dMenu_Fmap_cFv();
extern "C" void light_demo1_init__12dMenu_Fmap_cFv();
extern "C" void light_demo1_move__12dMenu_Fmap_cFv();
extern "C" void light_demo2_init__12dMenu_Fmap_cFv();
extern "C" void light_demo2_move__12dMenu_Fmap_cFv();
extern "C" void table_demo1_init__12dMenu_Fmap_cFv();
extern "C" void table_demo1_move__12dMenu_Fmap_cFv();
extern "C" void table_demo2_init__12dMenu_Fmap_cFv();
extern "C" void table_demo2_move__12dMenu_Fmap_cFv();
extern "C" void table_demo3_init__12dMenu_Fmap_cFv();
extern "C" void table_demo3_move__12dMenu_Fmap_cFv();
extern "C" void howl_demo1_init__12dMenu_Fmap_cFv();
extern "C" void howl_demo1_move__12dMenu_Fmap_cFv();
extern "C" void howl_demo2_init__12dMenu_Fmap_cFv();
extern "C" void howl_demo2_move__12dMenu_Fmap_cFv();
extern "C" void howl_demo3_init__12dMenu_Fmap_cFv();
extern "C" void howl_demo3_move__12dMenu_Fmap_cFv();
extern "C" void isOpen__12dMenu_Fmap_cFv();
extern "C" void isClose__12dMenu_Fmap_cFv();
extern "C" void getProcess__12dMenu_Fmap_cFv();
extern "C" void getRegionCursor__12dMenu_Fmap_cFv();
extern "C" void getStageCursor__12dMenu_Fmap_cFv();
extern "C" void getStageTransX__12dMenu_Fmap_cFv();
extern "C" void getStageTransZ__12dMenu_Fmap_cFv();
extern "C" void isRoomCheck__12dMenu_Fmap_cFii();
extern "C" void checkStRoomData__12dMenu_Fmap_cFv();
extern "C" void talkButton__12dMenu_Fmap_cFv();
extern "C" void setProcess__12dMenu_Fmap_cFUc();
extern "C" void setFlash__12dMenu_Fmap_cFUcb();
extern "C" void readWorldData__12dMenu_Fmap_cFUc();
extern "C" void readAreaData__12dMenu_Fmap_cFUcb();
extern "C" void readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc();
extern "C" void readFieldMapData__12dMenu_Fmap_cFPPvPCcbb();
extern "C" void getExpandedResSize__10JKRArchiveCFPCv();
extern "C" void decodeFieldMapData__12dMenu_Fmap_cFv();
extern "C" void decodePortalData__12dMenu_Fmap_cFv();
extern "C" void readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc();
extern "C" void removeAreaData__12dMenu_Fmap_cFv();
extern "C" void removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c();
extern "C" void setTitleName__12dMenu_Fmap_cFUl();
extern "C" void setAreaName__12dMenu_Fmap_cFUl();
extern "C" void setAreaNameZero__12dMenu_Fmap_cFv();
extern "C" void portalWarpMapMove__12dMenu_Fmap_cFP9STControl();
extern "C" void onRoomDataBit__12dMenu_Fmap_cFi();
extern "C" void isRoomDataBit__12dMenu_Fmap_cFi();
extern "C" void resetRoomDataBit__12dMenu_Fmap_cFv();
extern "C" void drawIcon__12dMenu_Fmap_cFfb();
extern "C" void drawLightDropIcon__12dMenu_Fmap_cFv();
extern "C" void drawBatsumarkIcon__12dMenu_Fmap_cFv();
extern "C" void drawSnowmanIcon__12dMenu_Fmap_cFv();
extern "C" void drawGoldWolfIcon__12dMenu_Fmap_cFv();
extern "C" void drawCoachIcon__12dMenu_Fmap_cFv();
extern "C" void drawPlayEnterIcon__12dMenu_Fmap_cFv();
extern "C" void checkDrawPortalIcon__12dMenu_Fmap_cFii();
extern "C" void searchIcon__12dMenu_Fmap_cFUciPfPf();
extern "C" void drawIcon__12dMenu_Fmap_cFUci();
extern "C" void drawEnterIcon__12dMenu_Fmap_cFv();
extern "C" void drawPortalIcon__12dMenu_Fmap_cFv();
extern "C" void getRegionStageNum__12dMenu_Fmap_cFi();
extern "C" void getNowFmapRegionData__12dMenu_Fmap_cFv();
extern "C" void getNowFmapStageData__12dMenu_Fmap_cFv();
extern "C" void searchPortalStageID__12dMenu_Fmap_cFPc();
extern "C" void drawDebugStage__12dMenu_Fmap_cFv();
extern "C" void arrowPosInit__12dMenu_Fmap_cFv();
extern "C" void tableArrowPosInit__12dMenu_Fmap_cFb();
extern "C" void yamibossArrowPosInit__12dMenu_Fmap_cFv();
extern "C" void howlArrowPosInit__12dMenu_Fmap_cFv();
extern "C" void getHowlRegionID__12dMenu_Fmap_cFv();
extern "C" void isLightVesselGet__12dMenu_Fmap_cFv();
extern "C" void getPlayerPos2D__12dMenu_Fmap_cFv();
extern "C" void __dt__9dMf_HIO_cFv();
extern "C" void __sinit_d_menu_fmap_cpp();
extern "C" extern char const* const d_menu_d_menu_fmap__stringBase0;
extern "C" u8 mMySelfPointer__9dMf_HIO_c[4];
extern "C" u8 MyClass__12dMenu_Fmap_c[4];
//
// External References:
//
extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap();
extern "C" void create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap();
extern "C" void fopMsgM_messageSet__FUlUl();
extern "C" void dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c();
extern "C" void dComIfGs_isStageSwitch__Fii();
extern "C" void dComIfGs_isOneZoneSwitch__Fii();
extern "C" void dComIfGp_isLightDropMapVisible__Fv();
extern "C" void dComIfGp_getNowLevel__Fv();
extern "C" void dComIfGp_SelectWarpPt_set__FUc();
extern "C" void checkTrigger__9STControlFv();
extern "C" void dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc();
extern "C" void onEventBit__11dSv_event_cFUs();
extern "C" void isEventBit__11dSv_event_cCFUs();
extern "C" void getMenuFmapStageData__24dMenu_Fmap_region_data_cFi();
extern "C" void buildFmapRegionData__24dMenu_Fmap_region_data_cFi();
extern "C" void create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c();
extern "C" void
init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii();
extern "C" void nextData__22dMenuFmapIconPointer_cFv();
extern "C" void getValidData__22dMenuFmapIconPointer_cFv();
extern "C" void getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s();
extern "C" void isDrawDisp__19dMenuFmapIconDisp_cFv();
extern "C" void __dt__26fmpTresTypeGroupDataList_cFv();
extern "C" void getMapPlayerPos__10dMapInfo_nFv();
extern "C" void getMapRestartPos__10dMapInfo_nFv();
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
extern "C" void iconScale__16dMenuMapCommon_cFifff();
extern "C" void clearIconInfo__16dMenuMapCommon_cFv();
extern "C" void getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi();
extern "C" void __ct__15dMenu_FmapMap_cFv();
extern "C" void _create__15dMenu_FmapMap_cFUsUsUsUsPv();
extern "C" void _delete__15dMenu_FmapMap_cFv();
extern "C" void setFlashOn__15dMenu_FmapMap_cFiiPUci();
extern "C" void setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff();
extern "C" void __ct__18dMenu_Fmap2DBack_cFv();
extern "C" void setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff();
extern "C" void calcAllMapPos__18dMenu_Fmap2DBack_cFv();
extern "C" void calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf();
extern "C" void calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf();
extern "C" void calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf();
extern "C" void setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG();
extern "C" void deleteSpotPane__18dMenu_Fmap2DBack_cFv();
extern "C" void zoomMapCalc__18dMenu_Fmap2DBack_cFf();
extern "C" void zoomMapCalc2__18dMenu_Fmap2DBack_cFf();
extern "C" void zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv();
extern "C" void mapBlink__18dMenu_Fmap2DBack_cFPs();
extern "C" void setSpotCursor__18dMenu_Fmap2DBack_cFUc();
extern "C" void allmap_move2__18dMenu_Fmap2DBack_cFP9STControl();
extern "C" void setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb();
extern "C" void setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb();
extern "C" void isShowRegion__18dMenu_Fmap2DBack_cFi();
extern "C" void getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv();
extern "C" void getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv();
extern "C" void calcBackAlpha__18dMenu_Fmap2DBack_cFb();
extern "C" void btkAnimeLoop__18dMenu_Fmap2DBack_cFf();
extern "C" void setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc();
extern "C" void regionMapMove__18dMenu_Fmap2DBack_cFP9STControl();
extern "C" void stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb();
extern "C" void setAllAlphaRate__18dMenu_Fmap2DBack_cFfb();
extern "C" void setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff();
extern "C" void setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff();
extern "C" void calcDrawPriority__18dMenu_Fmap2DBack_cFv();
extern "C" void setArrowPosAxis__18dMenu_Fmap2DBack_cFff();
extern "C" void __ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl();
extern "C" void _execute__17dMenu_Fmap2DTop_cFv();
extern "C" void setAllAlphaRate__17dMenu_Fmap2DTop_cFfb();
extern "C" void btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf();
extern "C" void setMoyaAlpha__17dMenu_Fmap2DTop_cFUc();
extern "C" void setTitleNameString__17dMenu_Fmap2DTop_cFUl();
extern "C" void setAreaNameString__17dMenu_Fmap2DTop_cFUl();
extern "C" void setZButtonString__17dMenu_Fmap2DTop_cFUlUc();
extern "C" void setBButtonString__17dMenu_Fmap2DTop_cFUlUc();
extern "C" void setAButtonString__17dMenu_Fmap2DTop_cFUlUc();
extern "C" void setCrossLRString__17dMenu_Fmap2DTop_cFUl();
extern "C" void set3DStickString__17dMenu_Fmap2DTop_cFUl();
extern "C" void createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl();
extern "C" void deleteExplain__17dMenu_Fmap2DTop_cFv();
extern "C" void setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf();
extern "C" void checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv();
extern "C" void checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv();
extern "C" void checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv();
extern "C" void isWarpAccept__17dMenu_Fmap2DTop_cFv();
extern "C" void dMw_UP_TRIGGER__Fv();
extern "C" void dMw_DOWN_TRIGGER__Fv();
extern "C" void dMw_LEFT_TRIGGER__Fv();
extern "C" void dMw_RIGHT_TRIGGER__Fv();
extern "C" void dMw_A_TRIGGER__Fv();
extern "C" void dMw_B_TRIGGER__Fv();
extern "C" void dMw_Z_TRIGGER__Fv();
extern "C" void dMw_START_TRIGGER__Fv();
extern "C" void isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv();
extern "C" void setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc();
extern "C" void dMeter2Info_set2DVibrationM__Fv();
extern "C" void setTalkHeap__12dMsgObject_cFPv();
extern "C" void getTalkHeap__12dMsgObject_cFv();
extern "C" void setStatus__12dMsgObject_cFUs();
extern "C" void getStatus__12dMsgObject_cFv();
extern "C" void getMessageID__12dMsgObject_cFv();
extern "C" void setPortalMessageID__12dMsgObject_cFUs();
extern "C" void move__17dMsgScrnExplain_cFv();
extern "C" void openExplain__17dMsgScrnExplain_cFUlUcUcUcb();
extern "C" void __ct__10dMsgFlow_cFv();
extern "C" void __dt__10dMsgFlow_cFv();
extern "C" void init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c();
extern "C" void doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci();
extern "C" void cLib_addCalc2__FPffff();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void alloc__7JKRHeapFUli();
extern "C" void free__7JKRHeapFPv();
extern "C" void getTotalFreeSize__7JKRHeapFv();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
extern "C" void __register_global_object();
extern "C" void __destroy_arr();
extern "C" void __ptmf_scall();
extern "C" void _savegpr_14();
extern "C" void _savegpr_15();
extern "C" void _savegpr_19();
extern "C" void _savegpr_23();
extern "C" void _savegpr_24();
extern "C" void _savegpr_25();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_14();
extern "C" void _restgpr_15();
extern "C" void _restgpr_19();
extern "C" void _restgpr_23();
extern "C" void _restgpr_24();
extern "C" void _restgpr_25();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
extern "C" extern void* __vt__19dMenuFmapIconDisp_c[3];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 g_fmapHIO[1188];
extern "C" extern u8 g_meter2_info[248];
extern "C" extern u8 mStayNo__20dStage_roomControl_c[4];
extern "C" u8 m_midnaActor__9daPy_py_c[4];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
//
// Declarations:
//
/* ############################################################################################## */
/* 803960E8-803960E8 022748 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_803960E8 = "";
SECTION_DEAD static char const* const stringBase_803960E9 = "dat/field.dat";
SECTION_DEAD static char const* const stringBase_803960F7 = "dat/portal.dat";
SECTION_DEAD static char const* const stringBase_80396106 = "F_SP124";
SECTION_DEAD static char const* const stringBase_8039610E = "/res/FieldMap/res-f.arc";
SECTION_DEAD static char const* const stringBase_80396126 = "dat/data.dat";
SECTION_DEAD static char const* const stringBase_80396133 = "%s/stage.dat";
SECTION_DEAD static char const* const stringBase_80396140 = "%s/room%d.dzs";
SECTION_DEAD static char const* const stringBase_8039614E = "tex/region8.bti";
SECTION_DEAD static char const* const stringBase_8039615E = "tex/region%d.bti";
SECTION_DEAD static char const* const stringBase_8039616F = "F_SP115";
SECTION_DEAD static char const* const stringBase_80396177 = "F_SP113";
SECTION_DEAD static char const* const stringBase_8039617F = "F_SP109";
SECTION_DEAD static char const* const stringBase_80396187 = "F_SP108";
SECTION_DEAD static char const* const stringBase_8039618F = "F_SP104";
SECTION_DEAD static char const* const stringBase_80396197 = "F_SP122";
SECTION_DEAD static char const* const stringBase_8039619F = "F_SP111";
SECTION_DEAD static char const* const stringBase_803961A7 = "F_SP116";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_803961AF = "";
#pragma pop
/* 803BD090-803BD09C 01A1B0 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BD09C-803BD0A8 -00001 000C+00 0/1 0/0 0/0 .data @4019 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4019[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)all_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0A8-803BD0B4 -00001 000C+00 0/1 0/0 0/0 .data @4020 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4020[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0B4-803BD0C0 -00001 000C+00 0/1 0/0 0/0 .data @4021 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4021[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0C0-803BD0CC -00001 000C+00 0/1 0/0 0/0 .data @4022 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4022[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0CC-803BD0D8 -00001 000C+00 0/1 0/0 0/0 .data @4023 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4023[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_all_to_region_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0D8-803BD0E4 -00001 000C+00 0/1 0/0 0/0 .data @4024 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4024[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_all_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0E4-803BD0F0 -00001 000C+00 0/1 0/0 0/0 .data @4025 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4025[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)region_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0F0-803BD0FC -00001 000C+00 0/1 0/0 0/0 .data @4026 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4026[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)to_portal_warp_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0FC-803BD108 -00001 000C+00 0/1 0/0 0/0 .data @4027 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4027[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD108-803BD114 -00001 000C+00 0/1 0/0 0/0 .data @4028 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4028[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_select_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD114-803BD120 -00001 000C+00 0/1 0/0 0/0 .data @4029 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4029[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_forbid_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD120-803BD12C -00001 000C+00 0/1 0/0 0/0 .data @4030 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4030[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_spot_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD12C-803BD138 -00001 000C+00 0/1 0/0 0/0 .data @4031 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4031[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_spot_to_region_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD138-803BD144 -00001 000C+00 0/1 0/0 0/0 .data @4032 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4032[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)spot_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD144-803BD150 -00001 000C+00 0/1 0/0 0/0 .data @4033 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4033[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD150-803BD15C -00001 000C+00 0/1 0/0 0/0 .data @4034 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4034[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo4_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD15C-803BD168 -00001 000C+00 0/1 0/0 0/0 .data @4035 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4035[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo5_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD168-803BD174 -00001 000C+00 0/1 0/0 0/0 .data @4036 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4036[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo6_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD174-803BD180 -00001 000C+00 0/1 0/0 0/0 .data @4037 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4037[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD180-803BD18C -00001 000C+00 0/1 0/0 0/0 .data @4038 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4038[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD18C-803BD198 -00001 000C+00 0/1 0/0 0/0 .data @4039 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4039[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD198-803BD1A4 -00001 000C+00 0/1 0/0 0/0 .data @4040 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4040[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo4_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1A4-803BD1B0 -00001 000C+00 0/1 0/0 0/0 .data @4041 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4041[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo5_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1B0-803BD1BC -00001 000C+00 0/1 0/0 0/0 .data @4042 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4042[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1BC-803BD1C8 -00001 000C+00 0/1 0/0 0/0 .data @4043 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4043[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1C8-803BD1D4 -00001 000C+00 0/1 0/0 0/0 .data @4044 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4044[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1D4-803BD1E0 -00001 000C+00 0/1 0/0 0/0 .data @4045 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4045[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1E0-803BD1EC -00001 000C+00 0/1 0/0 0/0 .data @4046 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4046[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1EC-803BD1F8 -00001 000C+00 0/1 0/0 0/0 .data @4047 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4047[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1F8-803BD204 -00001 000C+00 0/1 0/0 0/0 .data @4048 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4048[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD204-803BD36C 01A324 0168+00 2/3 0/0 0/0 .data init_process */
SECTION_DATA static u8 init_process[360] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BD36C-803BD378 -00001 000C+00 0/1 0/0 0/0 .data @4049 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4049[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)all_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD378-803BD384 -00001 000C+00 0/1 0/0 0/0 .data @4050 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4050[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD384-803BD390 -00001 000C+00 0/1 0/0 0/0 .data @4051 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4051[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD390-803BD39C -00001 000C+00 0/1 0/0 0/0 .data @4052 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4052[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD39C-803BD3A8 -00001 000C+00 0/1 0/0 0/0 .data @4053 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4053[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_all_to_region_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3A8-803BD3B4 -00001 000C+00 0/1 0/0 0/0 .data @4054 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4054[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_all_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3B4-803BD3C0 -00001 000C+00 0/1 0/0 0/0 .data @4055 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4055[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)region_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3C0-803BD3CC -00001 000C+00 0/1 0/0 0/0 .data @4056 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4056[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)to_portal_warp_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3CC-803BD3D8 -00001 000C+00 0/1 0/0 0/0 .data @4057 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4057[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3D8-803BD3E4 -00001 000C+00 0/1 0/0 0/0 .data @4058 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4058[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_select_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3E4-803BD3F0 -00001 000C+00 0/1 0/0 0/0 .data @4059 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4059[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_forbid_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3F0-803BD3FC -00001 000C+00 0/1 0/0 0/0 .data @4060 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4060[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_spot_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3FC-803BD408 -00001 000C+00 0/1 0/0 0/0 .data @4061 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4061[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_spot_to_region_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD408-803BD414 -00001 000C+00 0/1 0/0 0/0 .data @4062 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4062[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)spot_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD414-803BD420 -00001 000C+00 0/1 0/0 0/0 .data @4063 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4063[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD420-803BD42C -00001 000C+00 0/1 0/0 0/0 .data @4064 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4064[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo4_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD42C-803BD438 -00001 000C+00 0/1 0/0 0/0 .data @4065 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4065[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo5_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD438-803BD444 -00001 000C+00 0/1 0/0 0/0 .data @4066 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4066[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo6_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD444-803BD450 -00001 000C+00 0/1 0/0 0/0 .data @4067 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4067[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD450-803BD45C -00001 000C+00 0/1 0/0 0/0 .data @4068 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4068[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD45C-803BD468 -00001 000C+00 0/1 0/0 0/0 .data @4069 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4069[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD468-803BD474 -00001 000C+00 0/1 0/0 0/0 .data @4070 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4070[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo4_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD474-803BD480 -00001 000C+00 0/1 0/0 0/0 .data @4071 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4071[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo5_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD480-803BD48C -00001 000C+00 0/1 0/0 0/0 .data @4072 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4072[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD48C-803BD498 -00001 000C+00 0/1 0/0 0/0 .data @4073 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4073[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD498-803BD4A4 -00001 000C+00 0/1 0/0 0/0 .data @4074 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4074[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4A4-803BD4B0 -00001 000C+00 0/1 0/0 0/0 .data @4075 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4075[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4B0-803BD4BC -00001 000C+00 0/1 0/0 0/0 .data @4076 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4076[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4BC-803BD4C8 -00001 000C+00 0/1 0/0 0/0 .data @4077 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4077[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4C8-803BD4D4 -00001 000C+00 0/1 0/0 0/0 .data @4078 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4078[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4D4-803BD63C 01A5F4 0168+00 1/2 0/0 0/0 .data move_process */
SECTION_DATA static u8 move_process[360] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BD63C-803BD64C -00001 0010+00 1/1 0/0 0/0 .data stage_name$7304 */
SECTION_DATA static void* stage_name_7304[4] = {
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x87),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x8F),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x97),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x9F),
};
/* 803BD64C-803BD664 -00001 0018+00 1/1 0/0 0/0 .data stage_name$7361 */
SECTION_DATA static void* stage_name_7361[6] = {
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xA7),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xAF),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xAF),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x1E),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xB7),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xBF),
};
/* 803BD664-803BD670 01A784 000C+00 2/2 0/0 0/0 .data __vt__12dMenu_Fmap_c */
SECTION_DATA extern void* __vt__12dMenu_Fmap_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__12dMenu_Fmap_cFv,
};
/* 803BD670-803BD680 01A790 000C+04 2/2 0/0 0/0 .data __vt__9dMf_HIO_c */
SECTION_DATA extern void* __vt__9dMf_HIO_c[3 + 1 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__9dMf_HIO_cFv,
/* padding */
NULL,
};
/* 804510A0-804510A4 0005A0 0004+00 1/1 0/0 0/0 .sbss mMySelfPointer__9dMf_HIO_c */
u8 dMf_HIO_c::mMySelfPointer[4];
/* 80454120-80454124 002720 0004+00 1/1 0/0 0/0 .sdata2 @3994 */
SECTION_SDATA2 static f32 lit_3994 = 1.0f / 5.0f;
/* 80454124-80454128 002724 0004+00 26/26 0/0 0/0 .sdata2 @3995 */
SECTION_SDATA2 static f32 lit_3995 = 1.0f;
/* 801C65F8-801C662C 1C0F38 0034+00 1/1 0/0 0/0 .text __ct__9dMf_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMf_HIO_c::dMf_HIO_c() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__ct__9dMf_HIO_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804510A4-804510AC 0005A4 0008+00 1/1 0/0 0/0 .sbss virtual_stage$3999 */
static u8 virtual_stage[8];
/* 801C662C-801C66E4 1C0F6C 00B8+00 5/5 2/2 0/0 .text dMenuFmap_getStartStageName__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm const char* dMenuFmap_getStartStageName(void* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/dMenuFmap_getStartStageName__FPv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804510AC-804510B0 0005AC 0004+00 2/2 0/0 0/0 .sbss MyClass__12dMenu_Fmap_c */
u8 dMenu_Fmap_c::MyClass[4];
/* 80454128-8045412C 002728 0004+00 31/31 0/0 0/0 .sdata2 @4158 */
SECTION_SDATA2 static u8 lit_4158[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 8045412C-80454130 00272C 0004+00 3/3 0/0 0/0 .sdata2 @4159 */
SECTION_SDATA2 static f32 lit_4159 = -608.0f;
/* 80454130-80454134 002730 0004+00 3/3 0/0 0/0 .sdata2 @4160 */
SECTION_SDATA2 static f32 lit_4160 = 608.0f;
/* 80454134-80454138 002734 0004+00 3/3 0/0 0/0 .sdata2 @4161 */
SECTION_SDATA2 static f32 lit_4161 = -448.0f;
/* 80454138-8045413C 002738 0004+00 3/3 0/0 0/0 .sdata2 @4162 */
SECTION_SDATA2 static f32 lit_4162 = 448.0f;
/* 801C66E4-801C6AC8 1C1024 03E4+00 0/0 1/1 0/0 .text
* __ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_Fmap_c::dMenu_Fmap_c(JKRExpHeap* param_0, STControl* param_1, CSTControl* param_2,
u8 param_3, u8 param_4, u8 param_5, f32 param_6, f32 param_7,
u8 param_8) {
nofralloc
#include "asm/d/menu/d_menu_fmap/__ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc.s"
}
#pragma pop
/* 801C6AC8-801C6D64 1C1408 029C+00 1/0 0/0 0/0 .text __dt__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dMenu_Fmap_c::~dMenu_Fmap_c() {
extern "C" asm void __dt__12dMenu_Fmap_cFv() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__dt__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 8045413C-80454140 00273C 0004+00 12/12 0/0 0/0 .sdata2 @4353 */
SECTION_SDATA2 static f32 lit_4353 = 10.0f;
/* 80454140-80454148 002740 0008+00 16/16 0/0 0/0 .sdata2 @4358 */
SECTION_SDATA2 static f64 lit_4358 = 4503601774854144.0 /* cast s32 to float */;
/* 801C6D64-801C74A4 1C16A4 0740+00 1/1 0/0 0/0 .text _create__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::_create() {
nofralloc
#include "asm/d/menu/d_menu_fmap/_create__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C74A4-801C74A8 1C1DE4 0004+00 0/0 1/1 0/0 .text _delete__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::_delete() {
/* empty function */
}
/* ############################################################################################## */
/* 8042E820-8042E82C 05B540 000C+00 1/1 0/0 0/0 .bss @3989 */
static u8 lit_3989[12];
/* 8042E82C-8042E840 05B54C 0014+00 2/2 0/0 0/0 .bss g_fmHIO */
static u8 g_fmHIO[20];
/* 80454148-8045414C 002748 0004+00 1/1 0/0 0/0 .sdata2 @4397 */
SECTION_SDATA2 static f32 lit_4397 = 2.0f / 5.0f;
/* 8045414C-80454150 00274C 0004+00 2/2 0/0 0/0 .sdata2 @4398 */
SECTION_SDATA2 static f32 lit_4398 = 0.5f;
/* 80454150-80454154 002750 0004+00 1/1 0/0 0/0 .sdata2 @4399 */
SECTION_SDATA2 static f32 lit_4399 = 1.0f / 10.0f;
/* 801C74A8-801C7650 1C1DE8 01A8+00 0/0 1/1 0/0 .text _move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C7650-801C77F0 1C1F90 01A0+00 0/0 1/1 0/0 .text _draw__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::_draw() {
nofralloc
#include "asm/d/menu/d_menu_fmap/_draw__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454154-80454158 002754 0004+00 19/19 0/0 0/0 .sdata2 @4541 */
SECTION_SDATA2 static f32 lit_4541 = -1.0f;
/* 801C77F0-801C7AFC 1C2130 030C+00 0/0 1/1 0/0 .text getNextStatus__12dMenu_Fmap_cFPUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getNextStatus(u8* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/getNextStatus__12dMenu_Fmap_cFPUc.s"
}
#pragma pop
/* 801C7AFC-801C7B24 1C243C 0028+00 1/1 1/1 0/0 .text isSync__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm bool dMenu_Fmap_c::isSync() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isSync__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C7B24-801C7C2C 1C2464 0108+00 1/0 0/0 0/0 .text all_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::all_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/all_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C7C2C-801C8230 1C256C 0604+00 1/0 0/0 0/0 .text all_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::all_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/all_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8230-801C8308 1C2B70 00D8+00 1/0 0/0 0/0 .text zoom_all_to_region_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_all_to_region_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_all_to_region_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8308-801C83E0 1C2C48 00D8+00 1/0 0/0 0/0 .text zoom_all_to_region_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_all_to_region_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_all_to_region_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C83E0-801C8438 1C2D20 0058+00 1/0 0/0 0/0 .text zoom_region_to_all_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_all_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_all_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8438-801C8518 1C2D78 00E0+00 1/0 0/0 0/0 .text zoom_region_to_all_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_all_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_all_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8518-801C8600 1C2E58 00E8+00 1/0 0/0 0/0 .text region_map_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::region_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/region_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454158-8045415C 002758 0004+00 2/2 0/0 0/0 .sdata2 @4939 */
SECTION_SDATA2 static f32 lit_4939 = 304.0f;
/* 8045415C-80454160 00275C 0004+00 2/2 0/0 0/0 .sdata2 @4940 */
SECTION_SDATA2 static f32 lit_4940 = 224.0f;
/* 801C8600-801C8B00 1C2F40 0500+00 1/0 0/0 0/0 .text region_map_proc__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::region_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/region_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8B00-801C8B0C 1C3440 000C+00 1/0 0/0 0/0 .text to_portal_warp_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::to_portal_warp_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/to_portal_warp_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8B0C-801C8B48 1C344C 003C+00 1/0 0/0 0/0 .text to_portal_warp_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::to_portal_warp_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/to_portal_warp_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8B48-801C8C0C 1C3488 00C4+00 1/0 0/0 0/0 .text portal_warp_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8C0C-801C90A4 1C354C 0498+00 1/0 0/0 0/0 .text portal_warp_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C90A4-801C90A8 1C39E4 0004+00 1/0 0/0 0/0 .text portal_warp_select_init__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::portal_warp_select_init() {
/* empty function */
}
/* 801C90A8-801C91D8 1C39E8 0130+00 1/0 0/0 0/0 .text portal_warp_select_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_select_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_select_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C91D8-801C9238 1C3B18 0060+00 1/0 0/0 0/0 .text portal_warp_forbid_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_forbid_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_forbid_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9238-801C92A4 1C3B78 006C+00 1/0 0/0 0/0 .text portal_warp_forbid_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_forbid_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_forbid_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C92A4-801C9304 1C3BE4 0060+00 1/0 0/0 0/0 .text zoom_region_to_spot_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_spot_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_spot_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9304-801C93CC 1C3C44 00C8+00 1/0 0/0 0/0 .text zoom_region_to_spot_proc__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_spot_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_spot_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C93CC-801C9428 1C3D0C 005C+00 1/0 0/0 0/0 .text zoom_spot_to_region_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_spot_to_region_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_spot_to_region_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9428-801C950C 1C3D68 00E4+00 1/0 0/0 0/0 .text zoom_spot_to_region_proc__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_spot_to_region_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_spot_to_region_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C950C-801C9618 1C3E4C 010C+00 1/0 0/0 0/0 .text spot_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::spot_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/spot_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9618-801C9A4C 1C3F58 0434+00 1/0 0/0 0/0 .text spot_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::spot_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/spot_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9A4C-801C9B64 1C438C 0118+00 1/0 0/0 0/0 .text portal_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9B64-801C9C7C 1C44A4 0118+00 1/0 0/0 0/0 .text portal_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9C7C-801C9CC8 1C45BC 004C+00 1/0 0/0 0/0 .text portal_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9CC8-801C9D60 1C4608 0098+00 1/0 0/0 0/0 .text portal_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9D60-801C9DB4 1C46A0 0054+00 1/0 0/0 0/0 .text portal_demo3_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo3_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo3_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9DB4-801C9EB8 1C46F4 0104+00 1/0 0/0 0/0 .text portal_demo3_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9EB8-801C9F14 1C47F8 005C+00 1/0 0/0 0/0 .text portal_demo4_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo4_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo4_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9F14-801C9F7C 1C4854 0068+00 1/0 0/0 0/0 .text portal_demo4_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo4_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo4_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9F7C-801C9FBC 1C48BC 0040+00 1/0 0/0 0/0 .text portal_demo5_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo5_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo5_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9FBC-801CA158 1C48FC 019C+00 1/0 0/0 0/0 .text portal_demo5_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo5_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo5_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA158-801CA15C 1C4A98 0004+00 1/0 0/0 0/0 .text portal_demo6_init__12dMenu_Fmap_cFv
*/
void dMenu_Fmap_c::portal_demo6_init() {
/* empty function */
}
/* 801CA15C-801CA1E8 1C4A9C 008C+00 1/0 0/0 0/0 .text portal_demo6_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo6_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo6_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA1E8-801CA2F4 1C4B28 010C+00 1/0 0/0 0/0 .text yamiboss_demo1_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA2F4-801CA34C 1C4C34 0058+00 1/0 0/0 0/0 .text yamiboss_demo1_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA34C-801CA35C 1C4C8C 0010+00 1/0 0/0 0/0 .text yamiboss_demo2_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA35C-801CA40C 1C4C9C 00B0+00 1/0 0/0 0/0 .text yamiboss_demo2_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA40C-801CA410 1C4D4C 0004+00 1/0 0/0 0/0 .text yamiboss_demo3_init__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::yamiboss_demo3_init() {
/* empty function */
}
/* 801CA410-801CA468 1C4D50 0058+00 1/0 0/0 0/0 .text yamiboss_demo3_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA468-801CA4C0 1C4DA8 0058+00 1/0 0/0 0/0 .text yamiboss_demo4_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo4_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo4_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA4C0-801CA544 1C4E00 0084+00 1/0 0/0 0/0 .text yamiboss_demo4_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo4_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo4_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA544-801CA548 1C4E84 0004+00 1/0 0/0 0/0 .text yamiboss_demo5_init__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::yamiboss_demo5_init() {
/* empty function */
}
/* 801CA548-801CA5CC 1C4E88 0084+00 1/0 0/0 0/0 .text yamiboss_demo5_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo5_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo5_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA5CC-801CA7A4 1C4F0C 01D8+00 1/0 0/0 0/0 .text light_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA7A4-801CA7E0 1C50E4 003C+00 1/0 0/0 0/0 .text light_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA7E0-801CA814 1C5120 0034+00 1/0 0/0 0/0 .text light_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA814-801CA874 1C5154 0060+00 1/0 0/0 0/0 .text light_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA874-801CA9B4 1C51B4 0140+00 1/0 0/0 0/0 .text table_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA9B4-801CAA78 1C52F4 00C4+00 1/0 0/0 0/0 .text table_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAA78-801CAABC 1C53B8 0044+00 1/0 0/0 0/0 .text table_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAABC-801CAB88 1C53FC 00CC+00 1/0 0/0 0/0 .text table_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAB88-801CABD0 1C54C8 0048+00 1/0 0/0 0/0 .text table_demo3_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo3_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo3_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CABD0-801CAC30 1C5510 0060+00 1/0 0/0 0/0 .text table_demo3_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAC30-801CAC7C 1C5570 004C+00 1/0 0/0 0/0 .text howl_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAC7C-801CAD48 1C55BC 00CC+00 1/0 0/0 0/0 .text howl_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAD48-801CAD54 1C5688 000C+00 1/0 0/0 0/0 .text howl_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAD54-801CAD9C 1C5694 0048+00 1/0 0/0 0/0 .text howl_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAD9C-801CADA0 1C56DC 0004+00 1/0 0/0 0/0 .text howl_demo3_init__12dMenu_Fmap_cFv
*/
void dMenu_Fmap_c::howl_demo3_init() {
/* empty function */
}
/* 801CADA0-801CADC4 1C56E0 0024+00 1/0 0/0 0/0 .text howl_demo3_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CADC4-801CB038 1C5704 0274+00 0/0 1/1 0/0 .text isOpen__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm bool dMenu_Fmap_c::isOpen() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isOpen__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB038-801CB1DC 1C5978 01A4+00 0/0 1/1 0/0 .text isClose__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm bool dMenu_Fmap_c::isClose() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isClose__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB1DC-801CB200 1C5B1C 0024+00 0/0 1/1 0/0 .text getProcess__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getProcess() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getProcess__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB200-801CB230 1C5B40 0030+00 0/0 1/1 0/0 .text getRegionCursor__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getRegionCursor() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getRegionCursor__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB230-801CB260 1C5B70 0030+00 0/0 1/1 0/0 .text getStageCursor__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getStageCursor() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getStageCursor__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB260-801CB290 1C5BA0 0030+00 0/0 1/1 0/0 .text getStageTransX__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm f32 dMenu_Fmap_c::getStageTransX() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getStageTransX__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB290-801CB2C0 1C5BD0 0030+00 0/0 1/1 0/0 .text getStageTransZ__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm f32 dMenu_Fmap_c::getStageTransZ() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getStageTransZ__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB2C0-801CB570 1C5C00 02B0+00 4/4 0/0 0/0 .text isRoomCheck__12dMenu_Fmap_cFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::isRoomCheck(int param_0, int param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/isRoomCheck__12dMenu_Fmap_cFii.s"
}
#pragma pop
/* 801CB570-801CB664 1C5EB0 00F4+00 2/2 0/0 0/0 .text checkStRoomData__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::checkStRoomData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/checkStRoomData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB664-801CB6D0 1C5FA4 006C+00 10/10 0/0 0/0 .text talkButton__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::talkButton() {
nofralloc
#include "asm/d/menu/d_menu_fmap/talkButton__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB6D0-801CB6E0 1C6010 0010+00 31/31 0/0 0/0 .text setProcess__12dMenu_Fmap_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setProcess(u8 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setProcess__12dMenu_Fmap_cFUc.s"
}
#pragma pop
/* 801CB6E0-801CB770 1C6020 0090+00 10/10 0/0 0/0 .text setFlash__12dMenu_Fmap_cFUcb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setFlash(u8 param_0, bool param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setFlash__12dMenu_Fmap_cFUcb.s"
}
#pragma pop
/* 801CB770-801CB938 1C60B0 01C8+00 6/6 0/0 0/0 .text readWorldData__12dMenu_Fmap_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readWorldData(u8 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readWorldData__12dMenu_Fmap_cFUc.s"
}
#pragma pop
/* 801CB938-801CBF04 1C6278 05CC+00 1/1 0/0 0/0 .text readAreaData__12dMenu_Fmap_cFUcb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readAreaData(u8 param_0, bool param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readAreaData__12dMenu_Fmap_cFUcb.s"
}
#pragma pop
/* 801CBF04-801CC094 1C6844 0190+00 1/1 0/0 0/0 .text
* readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readRoomData(char const* param_0, dMenu_Fmap_stage_data_c* param_1,
void* param_2, int param_3, u8 param_4) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc.s"
}
#pragma pop
/* 801CC094-801CC284 1C69D4 01F0+00 3/3 0/0 0/0 .text readFieldMapData__12dMenu_Fmap_cFPPvPCcbb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readFieldMapData(void** param_0, char const* param_1, bool param_2,
bool param_3) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readFieldMapData__12dMenu_Fmap_cFPPvPCcbb.s"
}
#pragma pop
/* 801CC284-801CC2B0 1C6BC4 002C+00 0/0 1/0 0/0 .text getExpandedResSize__10JKRArchiveCFPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u32 JKRArchive::getExpandedResSize(void const* param_0) const {
nofralloc
#include "asm/d/menu/d_menu_fmap/getExpandedResSize__10JKRArchiveCFPCv.s"
}
#pragma pop
/* 801CC2B0-801CC4EC 1C6BF0 023C+00 1/1 0/0 0/0 .text decodeFieldMapData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::decodeFieldMapData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/decodeFieldMapData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CC4EC-801CC51C 1C6E2C 0030+00 1/1 0/0 0/0 .text decodePortalData__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::decodePortalData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/decodePortalData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CC51C-801CC61C 1C6E5C 0100+00 1/1 0/0 0/0 .text readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readRoomDzsData(void** param_0, u32 param_1, char const* param_2) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc.s"
}
#pragma pop
/* 801CC61C-801CC7A8 1C6F5C 018C+00 4/4 0/0 0/0 .text removeAreaData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::removeAreaData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/removeAreaData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CC7A8-801CC85C 1C70E8 00B4+00 1/1 0/0 0/0 .text
* removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::removeRoomData(dMenu_Fmap_stage_data_c* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c.s"
}
#pragma pop
/* 801CC85C-801CC880 1C719C 0024+00 11/11 0/0 0/0 .text setTitleName__12dMenu_Fmap_cFUl
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setTitleName(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setTitleName__12dMenu_Fmap_cFUl.s"
}
#pragma pop
/* 801CC880-801CC8AC 1C71C0 002C+00 13/13 0/0 0/0 .text setAreaName__12dMenu_Fmap_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setAreaName(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setAreaName__12dMenu_Fmap_cFUl.s"
}
#pragma pop
/* 801CC8AC-801CC8DC 1C71EC 0030+00 8/8 0/0 0/0 .text setAreaNameZero__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setAreaNameZero() {
nofralloc
#include "asm/d/menu/d_menu_fmap/setAreaNameZero__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454160-80454164 002760 0004+00 1/1 0/0 0/0 .sdata2 @6855 */
SECTION_SDATA2 static f32 lit_6855 = 500.0f;
/* 801CC8DC-801CCA70 1C721C 0194+00 2/2 0/0 0/0 .text
* portalWarpMapMove__12dMenu_Fmap_cFP9STControl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portalWarpMapMove(STControl* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/portalWarpMapMove__12dMenu_Fmap_cFP9STControl.s"
}
#pragma pop
/* 801CCA70-801CCA98 1C73B0 0028+00 1/1 0/0 0/0 .text onRoomDataBit__12dMenu_Fmap_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::onRoomDataBit(int param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/onRoomDataBit__12dMenu_Fmap_cFi.s"
}
#pragma pop
/* 801CCA98-801CCAC4 1C73D8 002C+00 1/1 0/0 0/0 .text isRoomDataBit__12dMenu_Fmap_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::isRoomDataBit(int param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/isRoomDataBit__12dMenu_Fmap_cFi.s"
}
#pragma pop
/* 801CCAC4-801CCB08 1C7404 0044+00 2/2 0/0 0/0 .text resetRoomDataBit__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::resetRoomDataBit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/resetRoomDataBit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454164-80454168 002764 0004+00 2/2 0/0 0/0 .sdata2 @6987 */
SECTION_SDATA2 static f32 lit_6987 = 0.0054931640625f;
/* 801CCB08-801CCD98 1C7448 0290+00 2/2 0/0 0/0 .text drawIcon__12dMenu_Fmap_cFfb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawIcon(f32 param_0, bool param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawIcon__12dMenu_Fmap_cFfb.s"
}
#pragma pop
/* 801CCD98-801CCDDC 1C76D8 0044+00 1/1 0/0 0/0 .text drawLightDropIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawLightDropIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawLightDropIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCDDC-801CCE04 1C771C 0028+00 1/1 0/0 0/0 .text drawBatsumarkIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawBatsumarkIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawBatsumarkIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE04-801CCE48 1C7744 0044+00 1/1 0/0 0/0 .text drawSnowmanIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawSnowmanIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawSnowmanIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE48-801CCE70 1C7788 0028+00 1/1 0/0 0/0 .text drawGoldWolfIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawGoldWolfIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawGoldWolfIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE70-801CCE98 1C77B0 0028+00 1/1 0/0 0/0 .text drawCoachIcon__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawCoachIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawCoachIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE98-801CCFB0 1C77D8 0118+00 1/1 0/0 0/0 .text drawPlayEnterIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawPlayEnterIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawPlayEnterIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCFB0-801CD000 1C78F0 0050+00 3/3 0/0 0/0 .text checkDrawPortalIcon__12dMenu_Fmap_cFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::checkDrawPortalIcon(int param_0, int param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/checkDrawPortalIcon__12dMenu_Fmap_cFii.s"
}
#pragma pop
/* 801CD000-801CD10C 1C7940 010C+00 3/3 0/0 0/0 .text searchIcon__12dMenu_Fmap_cFUciPfPf
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::searchIcon(u8 param_0, int param_1, f32* param_2, f32* param_3) {
nofralloc
#include "asm/d/menu/d_menu_fmap/searchIcon__12dMenu_Fmap_cFUciPfPf.s"
}
#pragma pop
/* 801CD10C-801CD210 1C7A4C 0104+00 6/6 0/0 0/0 .text drawIcon__12dMenu_Fmap_cFUci */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawIcon(u8 param_0, int param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawIcon__12dMenu_Fmap_cFUci.s"
}
#pragma pop
/* 801CD210-801CD254 1C7B50 0044+00 1/1 0/0 0/0 .text drawEnterIcon__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawEnterIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawEnterIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD254-801CD2FC 1C7B94 00A8+00 1/1 0/0 0/0 .text drawPortalIcon__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawPortalIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawPortalIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD2FC-801CD350 1C7C3C 0054+00 1/1 0/0 0/0 .text getRegionStageNum__12dMenu_Fmap_cFi
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getRegionStageNum(int param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/getRegionStageNum__12dMenu_Fmap_cFi.s"
}
#pragma pop
/* 801CD350-801CD368 1C7C90 0018+00 6/6 0/0 0/0 .text getNowFmapRegionData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getNowFmapRegionData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getNowFmapRegionData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD368-801CD380 1C7CA8 0018+00 2/2 0/0 0/0 .text getNowFmapStageData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getNowFmapStageData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getNowFmapStageData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD380-801CD3F0 1C7CC0 0070+00 1/1 0/0 0/0 .text searchPortalStageID__12dMenu_Fmap_cFPc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::searchPortalStageID(char* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/searchPortalStageID__12dMenu_Fmap_cFPc.s"
}
#pragma pop
/* 801CD3F0-801CD460 1C7D30 0070+00 1/1 0/0 0/0 .text drawDebugStage__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawDebugStage() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawDebugStage__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454168-8045416C 002768 0004+00 1/1 0/0 0/0 .sdata2 @7300 */
SECTION_SDATA2 static f32 lit_7300 = -50.0f;
/* 801CD460-801CD5CC 1C7DA0 016C+00 1/1 0/0 0/0 .text arrowPosInit__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::arrowPosInit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/arrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 8045416C-80454170 00276C 0004+00 2/2 0/0 0/0 .sdata2 @7348 */
SECTION_SDATA2 static f32 lit_7348 = -20.0f;
/* 801CD5CC-801CD770 1C7F0C 01A4+00 2/2 0/0 0/0 .text tableArrowPosInit__12dMenu_Fmap_cFb
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::tableArrowPosInit(bool param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/tableArrowPosInit__12dMenu_Fmap_cFb.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454170-80454174 002770 0004+00 1/1 0/0 0/0 .sdata2 @7356 */
SECTION_SDATA2 static f32 lit_7356 = -38552.46875f;
/* 80454174-80454178 002774 0004+00 1/1 0/0 0/0 .sdata2 @7357 */
SECTION_SDATA2 static f32 lit_7357 = 38647.58984375f;
/* 801CD770-801CD814 1C80B0 00A4+00 1/1 0/0 0/0 .text yamibossArrowPosInit__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamibossArrowPosInit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamibossArrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803960D0-803960E8 022730 0018+00 1/1 0/0 0/0 .rodata i_swBit$7362 */
SECTION_RODATA static u8 const i_swBit[24] = {
0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2A,
0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x32,
};
COMPILER_STRIP_GATE(0x803960D0, &i_swBit);
/* 801CD814-801CD8B4 1C8154 00A0+00 1/1 0/0 0/0 .text howlArrowPosInit__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howlArrowPosInit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howlArrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD8B4-801CD92C 1C81F4 0078+00 1/1 0/0 0/0 .text getHowlRegionID__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getHowlRegionID() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getHowlRegionID__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD92C-801CD95C 1C826C 0030+00 1/1 0/0 0/0 .text isLightVesselGet__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::isLightVesselGet() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isLightVesselGet__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD95C-801CDA2C 1C829C 00D0+00 1/1 0/0 0/0 .text getPlayerPos2D__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getPlayerPos2D() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getPlayerPos2D__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CDA2C-801CDA74 1C836C 0048+00 2/1 0/0 0/0 .text __dt__9dMf_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMf_HIO_c::~dMf_HIO_c() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__dt__9dMf_HIO_cFv.s"
}
#pragma pop
/* 801CDA74-801CE068 1C83B4 05F4+00 0/0 1/0 0/0 .text __sinit_d_menu_fmap_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_menu_fmap_cpp() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__sinit_d_menu_fmap_cpp.s"
}
#pragma pop
#pragma push
#pragma force_active on
REGISTER_CTORS(0x801CDA74, __sinit_d_menu_fmap_cpp);
#pragma pop
/* 803960E8-803960E8 022748 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|