Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_menu_collect.h
Go to the documentation of this file.
1
#ifndef D_MENU_D_MENU_COLLECT_H
2
#define D_MENU_D_MENU_COLLECT_H
3
4
#include "
d/d_drawlist.h
"
5
#include "
d/d_kankyo.h
"
6
7
class
CPaneMgr
;
8
struct
CSTControl
;
9
class
STControl
;
10
class
dMsgString_c
;
11
class
dMenu_save_c
;
12
class
dMenu_Option_c
;
13
class
dMenu_Letter_c
;
14
class
dMenu_Fishing_c
;
15
class
dMenu_Skill_c
;
16
class
dMenu_Insect_c
;
17
class
dSelect_cursor_c
;
18
19
class
dMenu_Collect2D_c
;
20
class
dMenu_Collect2DTop_c
:
public
dDlst_base_c
{
21
public
:
22
dMenu_Collect2DTop_c
(
dMenu_Collect2D_c
* param_0) {
mpCollect2D
= param_0; }
23
virtual
void
draw
();
24
virtual
~dMenu_Collect2DTop_c
() {}
25
26
/* 0x4 */
dMenu_Collect2D_c
*
mpCollect2D
;
27
};
28
29
class
dMenu_Collect2D_c
:
public
dDlst_base_c
{
30
public
:
31
dMenu_Collect2D_c
(
JKRExpHeap
*,
STControl
*,
CSTControl
*);
32
void
_create
();
33
void
_delete
();
34
void
initialize
();
35
bool
isFishIconVisible
();
36
bool
isSkillIconVisible
();
37
bool
isInsectIconVisible
();
38
void
screenSet
();
39
void
animationSet
();
40
void
btkAnimeLoop0
(
J2DAnmTextureSRTKey
*);
41
void
setBackAlpha
();
42
void
cursorMove
();
43
void
cursorPosSet
();
44
void
changeSword
();
45
void
changeShield
();
46
void
changeClothe
();
47
void
setArrowMaxNum
(
u8
);
48
void
setWalletMaxNum
(
u16
);
49
void
setSmellType
();
50
void
setHeartPiece
();
51
void
setPohMaxNum
(
u8
);
52
void
setEquipItemFrameColorSword
(
int
);
53
void
setEquipItemFrameColorShield
(
int
);
54
void
setEquipItemFrameColorClothes
(
int
);
55
void
setHIO
(
bool
);
56
u64
getItemTag
(
int
,
int
,
bool
);
57
void
wait_init
();
58
void
wait_proc
();
59
void
save_open_init
();
60
void
save_open_proc
();
61
void
save_move_init
();
62
void
save_move_proc
();
63
void
save_close_init
();
64
void
save_close_proc
();
65
void
option_open_init
();
66
void
option_open_proc
();
67
void
option_move_init
();
68
void
option_move_proc
();
69
void
option_close_init
();
70
void
option_close_proc
();
71
void
letter_open_init
();
72
void
letter_open_proc
();
73
void
letter_move_init
();
74
void
letter_move_proc
();
75
void
letter_close_init
();
76
void
letter_close_proc
();
77
void
fishing_open_init
();
78
void
fishing_open_proc
();
79
void
fishing_move_init
();
80
void
fishing_move_proc
();
81
void
fishing_close_init
();
82
void
fishing_close_proc
();
83
void
skill_open_init
();
84
void
skill_open_proc
();
85
void
skill_move_init
();
86
void
skill_move_proc
();
87
void
skill_close_init
();
88
void
skill_close_proc
();
89
void
insect_open_init
();
90
void
insect_open_proc
();
91
void
insect_move_init
();
92
void
insect_move_proc
();
93
void
insect_close_init
();
94
void
insect_close_proc
();
95
void
_move
();
96
void
_draw
();
97
void
drawTop
();
98
bool
isKeyCheck
();
99
bool
isOutCheck
();
100
void
setAButtonString
(
u16
);
101
void
setBButtonString
(
u16
);
102
void
setItemNameString
(
u8
,
u8
);
103
void
setItemNameStringNull
();
104
105
virtual
void
draw
() {
_draw
(); }
106
virtual
~dMenu_Collect2D_c
();
107
108
u8
getCursorX
() {
return
mCursorX
; }
109
u8
getCursorY
() {
return
mCursorY
; }
110
CPaneMgr
*
getpMask
() {
return
mpMaskPm
; }
111
CPaneMgr
*
getpLink
() {
return
mpLinkPm
; }
112
J2DScreen
*
getIconScreen
() {
return
mpScreenIcon
; }
113
dMenu_Insect_c
*
getInsectScreen
() {
return
mpInsectScrn
; }
114
dMenu_Skill_c
*
getSkillScreen
() {
return
mpSkillScrn
; }
115
dMenu_Fishing_c
*
getFishingScreen
() {
return
mpFishingScrn
; }
116
dMenu_Letter_c
*
getLetterScreen
() {
return
mpLetterScrn
; }
117
dMenu_Option_c
*
getOptionScreen
() {
return
mpOptionScrn
; }
118
dMenu_save_c
*
getSaveScreen
() {
return
mpSaveScrn
; }
119
J2DPicture
*
getBlackTex
() {
return
mpBlackTex
; }
120
u8
getSubWindowOpenCheck
() {
return
mSubWindowOpenCheck
; }
121
122
private
:
123
/* 0x004 */
JKRExpHeap
*
mpHeap
;
124
/* 0x008 */
JKRExpHeap
*
mpSubHeap
;
125
/* 0x00C */
void
*
field_0xc
;
126
/* 0x010 */
STControl
*
mpStick
;
127
/* 0x014 */
CSTControl
*
mpCStick
;
128
/* 0x018 */
J2DScreen
*
mpScreen
;
129
/* 0x01C */
J2DScreen
*
mpScreenIcon
;
130
/* 0x020 */
dSelect_cursor_c
*
mpDrawCursor
;
131
/* 0x024 */
dMsgString_c
*
mpString
;
132
/* 0x028 */
u8
field_0x28
[4];
133
/* 0x02C */
J2DAnmTextureSRTKey
*
mpAnmKey
;
134
/* 0x030 */
u8
field_0x30
[4];
135
/* 0x034 */
f32
field_0x34
;
136
/* 0x038 */
f32
mFrame
;
137
/* 0x03C */
f32
field_0x3c
;
138
/* 0x040 */
u32
mIsWolf
;
139
/* 0x044 */
f32
field_0x44
[2];
140
/* 0x04C */
f32
field_0x4c
[2];
141
/* 0x054 */
f32
mBlueSmokePosX
;
142
/* 0x058 */
f32
mBlueSmokePosY
;
143
/* 0x05C */
f32
mBlueSmokeScale
;
144
/* 0x060 */
f32
mBlueSmokeAlpha
;
145
/* 0x064 */
f32
mHeartVesselPosX
;
146
/* 0x068 */
f32
mHeartVesselPosY
;
147
/* 0x06C */
f32
mHeartVesselScale
;
148
/* 0x070 */
f32
mHeartPiecePosX
;
149
/* 0x074 */
f32
mHeartPiecePosY
;
150
/* 0x078 */
f32
mHeartPieceScale
;
151
/* 0x07C */
cXyz
mLinkGlobalCenterPos
;
152
/* 0x088 */
dMenu_Collect2DTop_c
*
mpDraw2DTop
;
153
/* 0x08C */
J2DPicture
*
mpBlackTex
;
154
/* 0x090 */
dMenu_save_c
*
mpSaveScrn
;
155
/* 0x094 */
dMenu_Option_c
*
mpOptionScrn
;
156
/* 0x098 */
dMenu_Letter_c
*
mpLetterScrn
;
157
/* 0x09C */
dMenu_Fishing_c
*
mpFishingScrn
;
158
/* 0x0A0 */
dMenu_Skill_c
*
mpSkillScrn
;
159
/* 0x0A4 */
dMenu_Insect_c
*
mpInsectScrn
;
160
/* 0x0A8 */
CPaneMgr
*
mpLinkPm
;
161
/* 0x0AC */
CPaneMgr
*
mpMaskPm
;
162
/* 0x0B0 */
CPaneMgr
*
mpSelPm
[7][6];
163
/* 0x158 */
u8
field_0x158
[0x8];
164
/* 0x160 */
CPaneMgr
*
mpModelBg
;
165
/* 0x164 */
CPaneMgr
*
mpHeartParent
;
166
/* 0x168 */
CPaneMgr
*
mpHeartPiece
;
167
/* 0x16C */
CPaneMgr
*
mpButtonAB
[2];
168
/* 0x174 */
CPaneMgr
*
mpButtonText
[2];
169
/* 0x17C */
u16
mCurrentAString
;
170
/* 0x17E */
u16
mCurrentBString
;
171
/* 0x180 */
u16
field_0x180
;
172
/* 0x182 */
u16
mItemNameString
;
173
/* 0x184 */
u16
field_0x184
[7][6];
174
/* 0x1D8 */
u16
field_0x1d8
[7][6];
175
/* 0x22C */
u8
mProcess
;
176
/* 0x22D */
u8
field_0x22d
[7][6];
177
/* 0x257 */
u8
mCursorX
;
178
/* 0x258 */
u8
mCursorY
;
179
/* 0x259 */
u8
field_0x259
;
180
/* 0x25A */
u8
field_0x25a
;
181
/* 0x25B */
u8
mEquippedSword
;
182
/* 0x25C */
u8
mEquippedShield
;
183
/* 0x25D */
u8
mEquippedClothes
;
184
/* 0x25E */
u8
mSubWindowOpenCheck
;
185
/* 0x25F */
u8
field_0x25f
;
186
/* 0x260 */
u8
field_0x260
;
187
/* 0x261 */
u8
field_0x261
;
188
};
189
190
class
dMenu_Collect3D_c
{
191
public
:
192
dMenu_Collect3D_c
(
JKRExpHeap
*,
dMenu_Collect2D_c
*,
CSTControl
*);
193
void
_create
();
194
void
_delete
();
195
void
_move
(
u8
,
u8
);
196
void
draw
();
197
void
setJ3D
(
const
char
*,
const
char
*,
const
char
*);
198
void
set_mtx
();
199
void
animePlay
();
200
void
animeEntry
();
201
void
createMaskModel
();
202
void
createMirrorModel
();
203
static
u8
getCrystalNum
();
204
static
u8
getMirrorNum
();
205
static
u8
getMaskMdlVisible
();
206
static
void
setupItem3D
(
Mtx
);
207
static
void
toItem3Dpos
(
f32
,
f32
,
f32
,
cXyz
*);
208
static
void
calcViewMtx
(
Mtx
);
209
210
virtual
~dMenu_Collect3D_c
();
211
212
static
f32
mViewOffsetY
;
213
214
private
:
215
/* 0x004 */
JKRExpHeap
*
mpHeap
;
216
/* 0x008 */
JKRSolidHeap
*
mpSolidHeap
;
217
/* 0x00C */
dMenu_Collect2D_c
*
mpCollect2D
;
218
/* 0x010 */
STControl
*
mpStick
;
219
/* 0x014 */
CSTControl
*
mpCStick
;
220
/* 0x018 */
J3DModel
*
mpModel
;
221
/* 0x01C */
mDoExt_bckAnm
*
mpBckAnm
;
222
/* 0x020 */
mDoExt_brkAnm
*
mpBrkAnm
;
223
/* 0x024 */
u32
mIsWolf
;
224
/* 0x028 */
dKy_tevstr_c
mTevStr
;
225
/* 0x3B0 */
cXyz
mMaskMirrorPos
;
226
/* 0x3BC */
csXyz
mMaskMirrorAngle
;
227
/* 0x3C4 */
f32
mMaskMirrorOffsetX
;
228
/* 0x3C8 */
f32
mMaskMirrorOffsetY
;
229
/* 0x3CC */
f32
mMaskMirrorScale
;
230
/* 0x3D0 */
f32
mMaskMirrorAnmFrameBrk
;
231
/* 0x3D4 */
f32
mMaskMirrorAnmFrameBck
;
232
/* 0x3D8 */
s16
mLinkAngle
;
233
};
234
235
class
dMenu_Collect_c
{
236
public
:
237
dMenu_Collect_c
(
JKRExpHeap
*,
STControl
*,
CSTControl
*);
238
void
_create
();
239
void
_delete
();
240
void
_move
();
241
void
draw
();
242
243
virtual
~dMenu_Collect_c
();
244
245
u8
getSubWindowOpenCheck
() {
return
mpCollect2D
->
getSubWindowOpenCheck
(); }
246
bool
isKeyCheck
() {
return
mpCollect2D
->
isKeyCheck
(); }
247
bool
isOutCheck
() {
return
mpCollect2D
->
isOutCheck
(); }
248
249
private
:
250
/* 0x4 */
dMenu_Collect2D_c
*
mpCollect2D
;
251
/* 0x8 */
dMenu_Collect3D_c
*
mpCollect3D
;
252
};
253
254
#endif
/* D_MENU_D_MENU_COLLECT_H */
CPaneMgr
Definition
d_pane_class.h:13
J2DAnmTextureSRTKey
Definition
J2DAnimation.h:213
J2DPicture
Definition
J2DPicture.h:55
J2DScreen
Definition
J2DScreen.h:48
J3DModel
Definition
J3DModel.h:43
JKRExpHeap
Definition
JKRExpHeap.h:11
JKRSolidHeap
Definition
JKRSolidHeap.h:10
STControl
Definition
d_lib.h:16
csXyz
Definition
c_sxyz.h:10
dDlst_base_c
Definition
d_drawlist.h:32
dKy_tevstr_c
Definition
d_kankyo_tev_str.h:7
dMenu_Collect2DTop_c
Definition
d_menu_collect.h:20
dMenu_Collect2DTop_c::draw
virtual void draw()
Definition
d_menu_collect.cpp:2588
dMenu_Collect2DTop_c::dMenu_Collect2DTop_c
dMenu_Collect2DTop_c(dMenu_Collect2D_c *param_0)
Definition
d_menu_collect.h:22
dMenu_Collect2DTop_c::mpCollect2D
dMenu_Collect2D_c * mpCollect2D
Definition
d_menu_collect.h:26
dMenu_Collect2DTop_c::~dMenu_Collect2DTop_c
virtual ~dMenu_Collect2DTop_c()
Definition
d_menu_collect.h:24
dMenu_Collect2D_c
Definition
d_menu_collect.h:29
dMenu_Collect2D_c::field_0x25a
u8 field_0x25a
Definition
d_menu_collect.h:180
dMenu_Collect2D_c::mSubWindowOpenCheck
u8 mSubWindowOpenCheck
Definition
d_menu_collect.h:184
dMenu_Collect2D_c::mpLetterScrn
dMenu_Letter_c * mpLetterScrn
Definition
d_menu_collect.h:156
dMenu_Collect2D_c::letter_close_init
void letter_close_init()
Definition
d_menu_collect.cpp:1834
dMenu_Collect2D_c::mEquippedShield
u8 mEquippedShield
Definition
d_menu_collect.h:182
dMenu_Collect2D_c::mpScreen
J2DScreen * mpScreen
Definition
d_menu_collect.h:128
dMenu_Collect2D_c::getpLink
CPaneMgr * getpLink()
Definition
d_menu_collect.h:111
dMenu_Collect2D_c::animationSet
void animationSet()
Definition
d_menu_collect.cpp:683
dMenu_Collect2D_c::field_0x22d
u8 field_0x22d[7][6]
Definition
d_menu_collect.h:176
dMenu_Collect2D_c::getFishingScreen
dMenu_Fishing_c * getFishingScreen()
Definition
d_menu_collect.h:115
dMenu_Collect2D_c::setWalletMaxNum
void setWalletMaxNum(u16)
Definition
d_menu_collect.cpp:1150
dMenu_Collect2D_c::screenSet
void screenSet()
Definition
d_menu_collect.cpp:256
dMenu_Collect2D_c::mpBlackTex
J2DPicture * mpBlackTex
Definition
d_menu_collect.h:153
dMenu_Collect2D_c::setPohMaxNum
void setPohMaxNum(u8)
Definition
d_menu_collect.cpp:1218
dMenu_Collect2D_c::mpButtonAB
CPaneMgr * mpButtonAB[2]
Definition
d_menu_collect.h:167
dMenu_Collect2D_c::getInsectScreen
dMenu_Insect_c * getInsectScreen()
Definition
d_menu_collect.h:113
dMenu_Collect2D_c::isOutCheck
bool isOutCheck()
Definition
d_menu_collect.cpp:2084
dMenu_Collect2D_c::insect_close_proc
void insect_close_proc()
Definition
d_menu_collect.cpp:2004
dMenu_Collect2D_c::mpSkillScrn
dMenu_Skill_c * mpSkillScrn
Definition
d_menu_collect.h:158
dMenu_Collect2D_c::field_0x44
f32 field_0x44[2]
Definition
d_menu_collect.h:139
dMenu_Collect2D_c::letter_move_proc
void letter_move_proc()
Definition
d_menu_collect.cpp:1823
dMenu_Collect2D_c::getSubWindowOpenCheck
u8 getSubWindowOpenCheck()
Definition
d_menu_collect.h:120
dMenu_Collect2D_c::mLinkGlobalCenterPos
cXyz mLinkGlobalCenterPos
Definition
d_menu_collect.h:151
dMenu_Collect2D_c::mpMaskPm
CPaneMgr * mpMaskPm
Definition
d_menu_collect.h:161
dMenu_Collect2D_c::insect_close_init
void insect_close_init()
Definition
d_menu_collect.cpp:1999
dMenu_Collect2D_c::mpLinkPm
CPaneMgr * mpLinkPm
Definition
d_menu_collect.h:160
dMenu_Collect2D_c::field_0x34
f32 field_0x34
Definition
d_menu_collect.h:135
dMenu_Collect2D_c::field_0x259
u8 field_0x259
Definition
d_menu_collect.h:179
dMenu_Collect2D_c::mBlueSmokeAlpha
f32 mBlueSmokeAlpha
Definition
d_menu_collect.h:144
dMenu_Collect2D_c::letter_close_proc
void letter_close_proc()
Definition
d_menu_collect.cpp:1839
dMenu_Collect2D_c::cursorPosSet
void cursorPosSet()
Definition
d_menu_collect.cpp:976
dMenu_Collect2D_c::wait_init
void wait_init()
Definition
d_menu_collect.cpp:1535
dMenu_Collect2D_c::setEquipItemFrameColorSword
void setEquipItemFrameColorSword(int)
Definition
d_menu_collect.cpp:1256
dMenu_Collect2D_c::setEquipItemFrameColorShield
void setEquipItemFrameColorShield(int)
Definition
d_menu_collect.cpp:1313
dMenu_Collect2D_c::changeClothe
void changeClothe()
Definition
d_menu_collect.cpp:1093
dMenu_Collect2D_c::mpDraw2DTop
dMenu_Collect2DTop_c * mpDraw2DTop
Definition
d_menu_collect.h:152
dMenu_Collect2D_c::save_close_init
void save_close_init()
Definition
d_menu_collect.cpp:1723
dMenu_Collect2D_c::_draw
void _draw()
Definition
d_menu_collect.cpp:2029
dMenu_Collect2D_c::setHIO
void setHIO(bool)
Definition
d_menu_collect.cpp:1413
dMenu_Collect2D_c::cursorMove
void cursorMove()
Definition
d_menu_collect.cpp:756
dMenu_Collect2D_c::fishing_move_init
void fishing_move_init()
Definition
d_menu_collect.cpp:1873
dMenu_Collect2D_c::save_move_init
void save_move_init()
Definition
d_menu_collect.cpp:1707
dMenu_Collect2D_c::isSkillIconVisible
bool isSkillIconVisible()
Definition
d_menu_collect.cpp:227
dMenu_Collect2D_c::save_open_init
void save_open_init()
Definition
d_menu_collect.cpp:1682
dMenu_Collect2D_c::_delete
void _delete()
Definition
d_menu_collect.cpp:131
dMenu_Collect2D_c::initialize
void initialize()
Definition
d_menu_collect.cpp:213
dMenu_Collect2D_c::fishing_close_init
void fishing_close_init()
Definition
d_menu_collect.cpp:1889
dMenu_Collect2D_c::fishing_move_proc
void fishing_move_proc()
Definition
d_menu_collect.cpp:1878
dMenu_Collect2D_c::letter_move_init
void letter_move_init()
Definition
d_menu_collect.cpp:1818
dMenu_Collect2D_c::option_close_proc
void option_close_proc()
Definition
d_menu_collect.cpp:1784
dMenu_Collect2D_c::insect_move_proc
void insect_move_proc()
Definition
d_menu_collect.cpp:1988
dMenu_Collect2D_c::mBlueSmokePosY
f32 mBlueSmokePosY
Definition
d_menu_collect.h:142
dMenu_Collect2D_c::setBackAlpha
void setBackAlpha()
Definition
d_menu_collect.cpp:712
dMenu_Collect2D_c::fishing_open_proc
void fishing_open_proc()
Definition
d_menu_collect.cpp:1862
dMenu_Collect2D_c::getBlackTex
J2DPicture * getBlackTex()
Definition
d_menu_collect.h:119
dMenu_Collect2D_c::getCursorY
u8 getCursorY()
Definition
d_menu_collect.h:109
dMenu_Collect2D_c::getpMask
CPaneMgr * getpMask()
Definition
d_menu_collect.h:110
dMenu_Collect2D_c::mpHeap
JKRExpHeap * mpHeap
Definition
d_menu_collect.h:123
dMenu_Collect2D_c::mCurrentBString
u16 mCurrentBString
Definition
d_menu_collect.h:170
dMenu_Collect2D_c::mHeartVesselPosX
f32 mHeartVesselPosX
Definition
d_menu_collect.h:145
dMenu_Collect2D_c::save_close_proc
void save_close_proc()
Definition
d_menu_collect.cpp:1728
dMenu_Collect2D_c::fishing_open_init
void fishing_open_init()
Definition
d_menu_collect.cpp:1851
dMenu_Collect2D_c::isFishIconVisible
bool isFishIconVisible()
Definition
d_menu_collect.cpp:217
dMenu_Collect2D_c::mpHeartPiece
CPaneMgr * mpHeartPiece
Definition
d_menu_collect.h:166
dMenu_Collect2D_c::drawTop
void drawTop()
Definition
d_menu_collect.cpp:2073
dMenu_Collect2D_c::insect_open_proc
void insect_open_proc()
Definition
d_menu_collect.cpp:1972
dMenu_Collect2D_c::mHeartPiecePosX
f32 mHeartPiecePosX
Definition
d_menu_collect.h:148
dMenu_Collect2D_c::mCurrentAString
u16 mCurrentAString
Definition
d_menu_collect.h:169
dMenu_Collect2D_c::setItemNameStringNull
void setItemNameStringNull()
Definition
d_menu_collect.cpp:2171
dMenu_Collect2D_c::field_0x261
u8 field_0x261
Definition
d_menu_collect.h:187
dMenu_Collect2D_c::field_0x4c
f32 field_0x4c[2]
Definition
d_menu_collect.h:140
dMenu_Collect2D_c::getSaveScreen
dMenu_save_c * getSaveScreen()
Definition
d_menu_collect.h:118
dMenu_Collect2D_c::field_0x180
u16 field_0x180
Definition
d_menu_collect.h:171
dMenu_Collect2D_c::field_0x260
u8 field_0x260
Definition
d_menu_collect.h:186
dMenu_Collect2D_c::mpString
dMsgString_c * mpString
Definition
d_menu_collect.h:131
dMenu_Collect2D_c::mEquippedSword
u8 mEquippedSword
Definition
d_menu_collect.h:181
dMenu_Collect2D_c::setBButtonString
void setBButtonString(u16)
Definition
d_menu_collect.cpp:2112
dMenu_Collect2D_c::skill_open_proc
void skill_open_proc()
Definition
d_menu_collect.cpp:1917
dMenu_Collect2D_c::skill_open_init
void skill_open_init()
Definition
d_menu_collect.cpp:1906
dMenu_Collect2D_c::skill_close_init
void skill_close_init()
Definition
d_menu_collect.cpp:1944
dMenu_Collect2D_c::mIsWolf
u32 mIsWolf
Definition
d_menu_collect.h:138
dMenu_Collect2D_c::field_0x28
u8 field_0x28[4]
Definition
d_menu_collect.h:132
dMenu_Collect2D_c::_create
void _create()
Definition
d_menu_collect.cpp:97
dMenu_Collect2D_c::mItemNameString
u16 mItemNameString
Definition
d_menu_collect.h:172
dMenu_Collect2D_c::mpSelPm
CPaneMgr * mpSelPm[7][6]
Definition
d_menu_collect.h:162
dMenu_Collect2D_c::mpCStick
CSTControl * mpCStick
Definition
d_menu_collect.h:127
dMenu_Collect2D_c::insect_move_init
void insect_move_init()
Definition
d_menu_collect.cpp:1983
dMenu_Collect2D_c::mpScreenIcon
J2DScreen * mpScreenIcon
Definition
d_menu_collect.h:129
dMenu_Collect2D_c::mpSaveScrn
dMenu_save_c * mpSaveScrn
Definition
d_menu_collect.h:154
dMenu_Collect2D_c::getOptionScreen
dMenu_Option_c * getOptionScreen()
Definition
d_menu_collect.h:117
dMenu_Collect2D_c::field_0x184
u16 field_0x184[7][6]
Definition
d_menu_collect.h:173
dMenu_Collect2D_c::wait_proc
void wait_proc()
Definition
d_menu_collect.cpp:1579
dMenu_Collect2D_c::fishing_close_proc
void fishing_close_proc()
Definition
d_menu_collect.cpp:1894
dMenu_Collect2D_c::dMenu_Collect2D_c
dMenu_Collect2D_c(JKRExpHeap *, STControl *, CSTControl *)
Definition
d_menu_collect.cpp:65
dMenu_Collect2D_c::mHeartVesselPosY
f32 mHeartVesselPosY
Definition
d_menu_collect.h:146
dMenu_Collect2D_c::save_open_proc
void save_open_proc()
Definition
d_menu_collect.cpp:1696
dMenu_Collect2D_c::getSkillScreen
dMenu_Skill_c * getSkillScreen()
Definition
d_menu_collect.h:114
dMenu_Collect2D_c::setItemNameString
void setItemNameString(u8, u8)
Definition
d_menu_collect.cpp:2136
dMenu_Collect2D_c::getItemTag
u64 getItemTag(int, int, bool)
Definition
d_menu_collect.cpp:1502
dMenu_Collect2D_c::option_open_init
void option_open_init()
Definition
d_menu_collect.cpp:1740
dMenu_Collect2D_c::mBlueSmokePosX
f32 mBlueSmokePosX
Definition
d_menu_collect.h:141
dMenu_Collect2D_c::mHeartPiecePosY
f32 mHeartPiecePosY
Definition
d_menu_collect.h:149
dMenu_Collect2D_c::mCursorX
u8 mCursorX
Definition
d_menu_collect.h:177
dMenu_Collect2D_c::skill_move_proc
void skill_move_proc()
Definition
d_menu_collect.cpp:1933
dMenu_Collect2D_c::setSmellType
void setSmellType()
Definition
d_menu_collect.cpp:1170
dMenu_Collect2D_c::isKeyCheck
bool isKeyCheck()
Definition
d_menu_collect.cpp:2077
dMenu_Collect2D_c::getLetterScreen
dMenu_Letter_c * getLetterScreen()
Definition
d_menu_collect.h:116
dMenu_Collect2D_c::mpDrawCursor
dSelect_cursor_c * mpDrawCursor
Definition
d_menu_collect.h:130
dMenu_Collect2D_c::mCursorY
u8 mCursorY
Definition
d_menu_collect.h:178
dMenu_Collect2D_c::mProcess
u8 mProcess
Definition
d_menu_collect.h:175
dMenu_Collect2D_c::changeShield
void changeShield()
Definition
d_menu_collect.cpp:1058
dMenu_Collect2D_c::mHeartVesselScale
f32 mHeartVesselScale
Definition
d_menu_collect.h:147
dMenu_Collect2D_c::mFrame
f32 mFrame
Definition
d_menu_collect.h:136
dMenu_Collect2D_c::letter_open_init
void letter_open_init()
Definition
d_menu_collect.cpp:1796
dMenu_Collect2D_c::mpSubHeap
JKRExpHeap * mpSubHeap
Definition
d_menu_collect.h:124
dMenu_Collect2D_c::mpStick
STControl * mpStick
Definition
d_menu_collect.h:126
dMenu_Collect2D_c::mBlueSmokeScale
f32 mBlueSmokeScale
Definition
d_menu_collect.h:143
dMenu_Collect2D_c::mpHeartParent
CPaneMgr * mpHeartParent
Definition
d_menu_collect.h:165
dMenu_Collect2D_c::draw
virtual void draw()
Definition
d_menu_collect.h:105
dMenu_Collect2D_c::mHeartPieceScale
f32 mHeartPieceScale
Definition
d_menu_collect.h:150
dMenu_Collect2D_c::option_move_proc
void option_move_proc()
Definition
d_menu_collect.cpp:1768
dMenu_Collect2D_c::isInsectIconVisible
bool isInsectIconVisible()
Definition
d_menu_collect.cpp:248
dMenu_Collect2D_c::mpOptionScrn
dMenu_Option_c * mpOptionScrn
Definition
d_menu_collect.h:155
dMenu_Collect2D_c::field_0x158
u8 field_0x158[0x8]
Definition
d_menu_collect.h:163
dMenu_Collect2D_c::~dMenu_Collect2D_c
virtual ~dMenu_Collect2D_c()
Definition
d_menu_collect.cpp:90
dMenu_Collect2D_c::changeSword
void changeSword()
Definition
d_menu_collect.cpp:1014
dMenu_Collect2D_c::_move
void _move()
Definition
d_menu_collect.cpp:2016
dMenu_Collect2D_c::option_close_init
void option_close_init()
Definition
d_menu_collect.cpp:1779
dMenu_Collect2D_c::field_0x3c
f32 field_0x3c
Definition
d_menu_collect.h:137
dMenu_Collect2D_c::setAButtonString
void setAButtonString(u16)
Definition
d_menu_collect.cpp:2088
dMenu_Collect2D_c::option_open_proc
void option_open_proc()
Definition
d_menu_collect.cpp:1752
dMenu_Collect2D_c::insect_open_init
void insect_open_init()
Definition
d_menu_collect.cpp:1961
dMenu_Collect2D_c::getIconScreen
J2DScreen * getIconScreen()
Definition
d_menu_collect.h:112
dMenu_Collect2D_c::setEquipItemFrameColorClothes
void setEquipItemFrameColorClothes(int)
Definition
d_menu_collect.cpp:1361
dMenu_Collect2D_c::btkAnimeLoop0
void btkAnimeLoop0(J2DAnmTextureSRTKey *)
Definition
d_menu_collect.cpp:694
dMenu_Collect2D_c::option_move_init
void option_move_init()
Definition
d_menu_collect.cpp:1763
dMenu_Collect2D_c::setHeartPiece
void setHeartPiece()
Definition
d_menu_collect.cpp:1201
dMenu_Collect2D_c::mEquippedClothes
u8 mEquippedClothes
Definition
d_menu_collect.h:183
dMenu_Collect2D_c::letter_open_proc
void letter_open_proc()
Definition
d_menu_collect.cpp:1807
dMenu_Collect2D_c::field_0xc
void * field_0xc
Definition
d_menu_collect.h:125
dMenu_Collect2D_c::mpAnmKey
J2DAnmTextureSRTKey * mpAnmKey
Definition
d_menu_collect.h:133
dMenu_Collect2D_c::field_0x30
u8 field_0x30[4]
Definition
d_menu_collect.h:134
dMenu_Collect2D_c::getCursorX
u8 getCursorX()
Definition
d_menu_collect.h:108
dMenu_Collect2D_c::field_0x1d8
u16 field_0x1d8[7][6]
Definition
d_menu_collect.h:174
dMenu_Collect2D_c::field_0x25f
u8 field_0x25f
Definition
d_menu_collect.h:185
dMenu_Collect2D_c::mpFishingScrn
dMenu_Fishing_c * mpFishingScrn
Definition
d_menu_collect.h:157
dMenu_Collect2D_c::mpInsectScrn
dMenu_Insect_c * mpInsectScrn
Definition
d_menu_collect.h:159
dMenu_Collect2D_c::skill_move_init
void skill_move_init()
Definition
d_menu_collect.cpp:1928
dMenu_Collect2D_c::mpButtonText
CPaneMgr * mpButtonText[2]
Definition
d_menu_collect.h:168
dMenu_Collect2D_c::mpModelBg
CPaneMgr * mpModelBg
Definition
d_menu_collect.h:164
dMenu_Collect2D_c::save_move_proc
void save_move_proc()
Definition
d_menu_collect.cpp:1712
dMenu_Collect2D_c::skill_close_proc
void skill_close_proc()
Definition
d_menu_collect.cpp:1949
dMenu_Collect2D_c::setArrowMaxNum
void setArrowMaxNum(u8)
Definition
d_menu_collect.cpp:1125
dMenu_Collect3D_c
Definition
d_menu_collect.h:190
dMenu_Collect3D_c::mTevStr
dKy_tevstr_c mTevStr
Definition
d_menu_collect.h:224
dMenu_Collect3D_c::animePlay
void animePlay()
Definition
d_menu_collect.cpp:2394
dMenu_Collect3D_c::setJ3D
void setJ3D(const char *, const char *, const char *)
Definition
d_menu_collect.cpp:2333
dMenu_Collect3D_c::mpCStick
CSTControl * mpCStick
Definition
d_menu_collect.h:219
dMenu_Collect3D_c::mMaskMirrorAnmFrameBck
f32 mMaskMirrorAnmFrameBck
Definition
d_menu_collect.h:231
dMenu_Collect3D_c::set_mtx
void set_mtx()
Definition
d_menu_collect.cpp:2363
dMenu_Collect3D_c::mpBckAnm
mDoExt_bckAnm * mpBckAnm
Definition
d_menu_collect.h:221
dMenu_Collect3D_c::calcViewMtx
static void calcViewMtx(Mtx)
Definition
d_menu_collect.cpp:2581
dMenu_Collect3D_c::getMaskMdlVisible
static u8 getMaskMdlVisible()
Definition
d_menu_collect.cpp:2537
dMenu_Collect3D_c::mpBrkAnm
mDoExt_brkAnm * mpBrkAnm
Definition
d_menu_collect.h:222
dMenu_Collect3D_c::getCrystalNum
static u8 getCrystalNum()
Definition
d_menu_collect.cpp:2515
dMenu_Collect3D_c::mMaskMirrorScale
f32 mMaskMirrorScale
Definition
d_menu_collect.h:229
dMenu_Collect3D_c::mpHeap
JKRExpHeap * mpHeap
Definition
d_menu_collect.h:215
dMenu_Collect3D_c::mLinkAngle
s16 mLinkAngle
Definition
d_menu_collect.h:232
dMenu_Collect3D_c::draw
void draw()
Definition
d_menu_collect.cpp:2319
dMenu_Collect3D_c::animeEntry
void animeEntry()
Definition
d_menu_collect.cpp:2414
dMenu_Collect3D_c::getMirrorNum
static u8 getMirrorNum()
Definition
d_menu_collect.cpp:2526
dMenu_Collect3D_c::setupItem3D
static void setupItem3D(Mtx)
Definition
d_menu_collect.cpp:2554
dMenu_Collect3D_c::dMenu_Collect3D_c
dMenu_Collect3D_c(JKRExpHeap *, dMenu_Collect2D_c *, CSTControl *)
Definition
d_menu_collect.cpp:2193
dMenu_Collect3D_c::mpSolidHeap
JKRSolidHeap * mpSolidHeap
Definition
d_menu_collect.h:216
dMenu_Collect3D_c::_move
void _move(u8, u8)
Definition
d_menu_collect.cpp:2254
dMenu_Collect3D_c::mIsWolf
u32 mIsWolf
Definition
d_menu_collect.h:223
dMenu_Collect3D_c::_delete
void _delete()
Definition
d_menu_collect.cpp:2248
dMenu_Collect3D_c::mMaskMirrorAngle
csXyz mMaskMirrorAngle
Definition
d_menu_collect.h:226
dMenu_Collect3D_c::_create
void _create()
Definition
d_menu_collect.cpp:2221
dMenu_Collect3D_c::mMaskMirrorOffsetY
f32 mMaskMirrorOffsetY
Definition
d_menu_collect.h:228
dMenu_Collect3D_c::mMaskMirrorAnmFrameBrk
f32 mMaskMirrorAnmFrameBrk
Definition
d_menu_collect.h:230
dMenu_Collect3D_c::mpModel
J3DModel * mpModel
Definition
d_menu_collect.h:220
dMenu_Collect3D_c::createMaskModel
void createMaskModel()
Definition
d_menu_collect.cpp:2423
dMenu_Collect3D_c::mViewOffsetY
static f32 mViewOffsetY
Definition
d_menu_collect.h:212
dMenu_Collect3D_c::createMirrorModel
void createMirrorModel()
Definition
d_menu_collect.cpp:2466
dMenu_Collect3D_c::~dMenu_Collect3D_c
virtual ~dMenu_Collect3D_c()
Definition
d_menu_collect.cpp:2213
dMenu_Collect3D_c::mpCollect2D
dMenu_Collect2D_c * mpCollect2D
Definition
d_menu_collect.h:217
dMenu_Collect3D_c::mpStick
STControl * mpStick
Definition
d_menu_collect.h:218
dMenu_Collect3D_c::mMaskMirrorOffsetX
f32 mMaskMirrorOffsetX
Definition
d_menu_collect.h:227
dMenu_Collect3D_c::toItem3Dpos
static void toItem3Dpos(f32, f32, f32, cXyz *)
Definition
d_menu_collect.cpp:2565
dMenu_Collect3D_c::mMaskMirrorPos
cXyz mMaskMirrorPos
Definition
d_menu_collect.h:225
dMenu_Collect_c
Definition
d_menu_collect.h:235
dMenu_Collect_c::isOutCheck
bool isOutCheck()
Definition
d_menu_collect.h:247
dMenu_Collect_c::getSubWindowOpenCheck
u8 getSubWindowOpenCheck()
Definition
d_menu_collect.h:245
dMenu_Collect_c::mpCollect3D
dMenu_Collect3D_c * mpCollect3D
Definition
d_menu_collect.h:251
dMenu_Collect_c::_move
void _move()
Definition
d_menu_collect.cpp:2644
dMenu_Collect_c::mpCollect2D
dMenu_Collect2D_c * mpCollect2D
Definition
d_menu_collect.h:250
dMenu_Collect_c::isKeyCheck
bool isKeyCheck()
Definition
d_menu_collect.h:246
dMenu_Collect_c::_delete
void _delete()
Definition
d_menu_collect.cpp:2639
dMenu_Collect_c::~dMenu_Collect_c
virtual ~dMenu_Collect_c()
Definition
d_menu_collect.cpp:2622
dMenu_Collect_c::draw
void draw()
Definition
d_menu_collect.cpp:2649
dMenu_Collect_c::dMenu_Collect_c
dMenu_Collect_c(JKRExpHeap *, STControl *, CSTControl *)
Definition
d_menu_collect.cpp:2617
dMenu_Collect_c::_create
void _create()
Definition
d_menu_collect.cpp:2634
dMenu_Fishing_c
Definition
d_menu_fishing.h:13
dMenu_Insect_c
Definition
d_menu_insect.h:17
dMenu_Letter_c
Definition
d_menu_letter.h:15
dMenu_Option_c
Definition
d_menu_option.h:18
dMenu_Skill_c
Definition
d_menu_skill.h:14
dMenu_save_c
Definition
d_menu_save.h:68
dMsgString_c
Definition
d_msg_string.h:9
dSelect_cursor_c
Definition
d_select_cursor.h:26
mDoExt_bckAnm
Definition
m_Do_ext.h:151
mDoExt_brkAnm
Definition
m_Do_ext.h:94
d_drawlist.h
d_kankyo.h
Mtx
f32 Mtx[3][4]
Definition
mtx.h:25
u32
unsigned long u32
Definition
types.h:12
s16
signed short int s16
Definition
types.h:9
f32
float f32
Definition
types.h:25
u16
unsigned short int u16
Definition
types.h:10
u64
unsigned long long int u64
Definition
types.h:14
u8
unsigned char u8
Definition
types.h:8
CSTControl
Definition
d_lib.h:74
cXyz
Definition
c_xyz.h:7
include
d
d_menu_collect.h
Generated by
1.12.0