blob: 746716622d64b55e078173309ea93a129d6cb77f (
plain)
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
|
#ifndef D_MENU_DMAP_H
#define D_MENU_DMAP_H
#include "dolphin/types.h"
#include "d/d_menu_base.h"
class J2DPane;
struct fopMsgM_pane_class;
class JKRArchive;
class JUTFont;
class dMenu_Dmap_c : public dMenu_base_c {
public:
void alphaChange(fopMsgM_pane_class*, float) {}
virtual void draw() {}
void setArchive(JKRArchive* arc) { mpArc = arc; }
void setFont(JUTFont* font, JUTFont* rfont) {
mFont = font;
mRFont = rfont;
}
void setItemTexBuffer(int, void*) {}
void setTextArea(char* name0, char* name1, char* note0, char* note1, char* dummy0, char* dummy1) {
name[0] = name0;
name[1] = name1;
note[0] = note0;
note[1] = note1;
dummy[0] = dummy0;
dummy[1] = dummy1;
}
void changeFloorTexture(J2DPane*, int);
void screenSet();
void initialize();
void treasureSet();
void treasureDraw();
void paneMove(float);
void paneAlpha(float);
void decAlpha(float);
void cursorMove();
void cursorAnime();
void noteInit();
bool noteCheck();
void noteAppear();
void noteOpen();
void noteClose();
void noteOpenProc(short);
void itemScale();
void floorInit();
void mapMove();
void mapOffsetY();
void itemnameMove();
void dnameSet();
void itemnameSet();
void itemnoteSet();
void outFontInit();
void linkAnime();
void bossAnime();
void bossEyeAnime();
virtual void _create();
virtual void _delete();
virtual void _move();
virtual void _draw();
virtual bool _open();
virtual bool _close();
public:
/* 0x0004 */ u8 field_0x0004[0x972 - 0x4];
/* 0x0972 */ s16 field_0x0972;
/* 0x0974 */ u8 field_0x0974[0x14A4 - 0x974];
/* 0x14A4 */ JKRArchive* mpArc;
/* 0x14A8 */ JUTFont* mFont;
/* 0x14AC */ JUTFont* mRFont;
/* 0x14B0 */ u8 field_0x14B0[0x14B4 - 0x14B0];
/* 0x14B4 */ JUtility::TColor color_0x14B4;
/* 0x14B8 */ JUtility::TColor color_0x14B8;
/* 0x14BC */ JUtility::TColor color_0x14BC;
/* 0x14C0 */ JUtility::TColor color_0x14C0;
/* 0x14C4 */ JUtility::TColor color_0x14C4;
/* 0x14C8 */ JUtility::TColor color_0x14C8;
/* 0x14CC */ u8 padding_0x14CC[0x1AFC - 0x14CC];
/* 0x1AFC */ void* arr_0x1AFC[3];
/* 0x1B08 */ fopMsgM_msgDataProc_c mMsgProc;
/* 0x1DA8 */ char* name[2];
/* 0x1DB0 */ char* note[2];
/* 0x1DB8 */ char* dummy[2];
/* 0x1DC0 */ u8 padding_0x1DC0[0x1E38 - 0x1DC0];
}; // Size: 0x1E38
STATIC_ASSERT(sizeof(dMenu_Dmap_c) == 0x1E38);
class dMd_HIO_c {
public:
dMd_HIO_c();
};
#endif /* D_MENU_DMAP_H */
|