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
|
#ifndef D_MENU_FMAP2_H
#define D_MENU_FMAP2_H
#include "dolphin/types.h"
struct fopMsgM_pane_class;
class J2DScreen;
struct ResTIMG;
class aramCmapDat_c;
class dMenu_FmapSv_c;
class dDlst_FMAP2GS_c : public dDlst_base_c {
public:
virtual ~dDlst_FMAP2GS_c() {}
virtual void draw();
};
class dDlst_FMAP2_c : public dDlst_base_c {
public:
virtual ~dDlst_FMAP2_c() {}
virtual void draw();
};
class dMenu_Fmap2_c {
public:
virtual ~dMenu_Fmap2_c() {}
void getCmapDatPnt(int) {}
void getCmapDatValue() {}
void getCtActive() {}
void getCtCmapSelNo() {}
void getCtCurHX() {}
void getCtCurHY() {}
void getCtCurX() {}
void getCtCurY() {}
void getCtDispMode() {}
void lineInter0to1ForU8(unsigned char, unsigned char, float) {}
void setAramCmapDat(aramCmapDat_c*) {}
void setCtActive(unsigned char) {}
void setCtCmapSelNo(signed char) {}
void setCtCurHX(signed char) {}
void setCtCurHY(signed char) {}
void setSvPtr(dMenu_FmapSv_c*) {}
void _create();
void screenSet();
void initialize();
void displayInit();
void fmapPaneInit();
void cmapPaneInit();
void collectMapCheck();
void _move();
void FmapProcMain();
void FmapChange();
void CmapProcMain();
void spMapLoadForDVD(unsigned char);
void cmapOpenCheck();
void CmapScroll();
void isSpMap(int);
void CmapOpen();
void CmapSpLoadWait();
void screenSetGs();
void gsMoonAnimeInit();
void gsMoonAnime();
void gsShipAnime();
void gsIconAnimeInit();
void gsIconAnime();
void screenSetTn();
void screenSetTr();
void trTrifAnimeInit();
void trTrifAnime();
void screenSetIk();
void screenSetHeartP();
void screenSetTerry();
void screenSetSubMa();
void screenSetMoon();
void screenSetDfaliy();
void screenSetYagura();
void screenSetHeartM();
void screenSetSubdan();
void setPlayerPos(fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*);
void CmapOpenSp();
void CmapProc2();
void CmapClose();
void cmapMove();
void changeSelCmap();
void changeSelCmap2();
void cmapAlphaSet();
void changeZoomCmap();
void ChangeProcMode();
void _open();
void _close();
void _draw();
void _delete();
void fCursorInit();
void fCursorMove();
void fCursorAnime();
void cCursorAnimeInit();
void cCursorAnime();
void cCursorHide();
void cSelCursorInit();
void cSelCursorAnimeInit();
void cSelCursorAnime();
void cSelCursorHide();
void playerPointGridAnimeInit();
void playerPointGridAnime(fopMsgM_pane_class*);
void changeFmapTexture();
void changeIslandName();
void fmapPlayerPosDisp();
void fmapPlayerPosDispCheck(float*, float*);
void changeCmapName();
void cmapPlayerPosDisp();
void cmapSalvagePosDisp();
void cmapPlayerPosDispCheck(float*, float*);
void paneTransBase(short, unsigned char, float, float, unsigned char, unsigned char, int);
void paneAlphaFmapBase(short, unsigned char, unsigned char, int);
void paneAlphaCmapBase(short, unsigned char, unsigned char, int);
void paneAlphaZoomCmapBase(short, unsigned char, float, float, unsigned char, unsigned char, int);
void paneAlphaCmapName(short, unsigned char, unsigned char);
void paneAlphaMessage2(short, unsigned char, unsigned char, int);
void paneTranceMessage(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int);
void paneScaleXYChild(fopMsgM_pane_class*, float);
void paneTransSelCmapCle(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int);
void paneTransSelCmapOpn(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int);
void paneAlphaGostShipMap(short, unsigned char, unsigned char, int);
void paneAlphaTingleMap(short, unsigned char, unsigned char, int);
void paneAlphaTreasureMap(short, unsigned char, unsigned char, int);
void paneAlphaSubdanMap(short, unsigned char, unsigned char, int);
void paneAlphaHeartMMap(short, unsigned char, unsigned char, int);
void paneAlphaYaguraMap(short, unsigned char, unsigned char, int);
void paneAlphaDfaliyMap(short, unsigned char, unsigned char, int);
void paneAlphaHeartPMap(short, unsigned char, unsigned char, int);
void paneAlphaTerryMap(short, unsigned char, unsigned char, int);
void paneAlphaSubMaMap(short, unsigned char, unsigned char, int);
void paneAlphaMoonMap(short, unsigned char, unsigned char, int);
void paneAlphaDoctaMap(short, unsigned char, unsigned char, int);
void setPaneOnOff(J2DScreen*, unsigned long, bool);
void getCollectMapTexChange();
void finCollectMapTexChange();
void calcGetCollectMap();
void calcGetCollectMap2();
void calcFinCollectMap();
void getNowCmapFirstNum();
void getNowCmapNextNum(signed char, int);
void getCmapDatPnt4(int);
void readPaneCmapTexture(const ResTIMG*, int);
void readFmapTexture(const char*);
void getButtonIconMode();
void isLockBbutton();
void isGetCollectMap(signed char);
void isOpenCollectMap(signed char);
void isOpenCollectMapTriforce(signed char);
void getCollectMapKind(signed char);
void isCompleteCollectMap(signed char);
public:
/* 0x0004 */ u8 padding_0x4[0x1C - 0x4];
/* 0x001C */ void* mpFmapDatPnt;
/* 0x0020 */ dDlst_FMAP2_c mDlst;
/* 0x0024 */ u8 padding_0x24[0x28 - 0x24];
/* 0x0028 */ dDlst_FMAP2GS_c mDlstGs;
/* 0x002C */ u8 padding_0x2C[0x2820 - 0x2C];
/* 0x2820 */ JUtility::TColor color_0x2820;
/* 0x2824 */ JUtility::TColor color_0x2824;
/* 0x2828 */ JUtility::TColor color_0x2828;
/* 0x282C */ JUtility::TColor color_0x282C;
/* 0x2830 */ u8 padding_0x2830[0x2850 - 0x2830];
}; // Size: 0x2850?
STATIC_ASSERT(sizeof(dMenu_Fmap2_c) == 0x2850);
class dMf2_HIO_c {
public:
dMf2_HIO_c();
};
#endif /* D_MENU_FMAP2_H */
|