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
/* 801B77A4 */
virtual
void
draw
();
24
/* 801B7EB8 */
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
/* 801AFD48 */
dMenu_Collect2D_c
(
JKRExpHeap
*,
STControl
*,
CSTControl
*);
32
/* 801AFEA4 */
void
_create
();
33
/* 801B0100 */
void
_delete
();
34
/* 801B0570 */
void
initialize
();
35
/* 801B05A8 */
bool
isFishIconVisible
();
36
/* 801B061C */
bool
isSkillIconVisible
();
37
/* 801B071C */
bool
isInsectIconVisible
();
38
/* 801B074C */
void
screenSet
();
39
/* 801B1C3C */
void
animationSet
();
40
/* 801B1CE0 */
void
btkAnimeLoop0
(
J2DAnmTextureSRTKey
*);
41
/* 801B1EDC */
void
setBackAlpha
();
42
/* 801B1FAC */
void
cursorMove
();
43
/* 801B27EC */
void
cursorPosSet
();
44
/* 801B2A74 */
void
changeSword
();
45
/* 801B2D00 */
void
changeShield
();
46
/* 801B2EE4 */
void
changeClothe
();
47
/* 801B30C8 */
void
setArrowMaxNum
(
u8
);
48
/* 801B3340 */
void
setWalletMaxNum
(
u16
);
49
/* 801B3524 */
void
setSmellType
();
50
/* 801B3640 */
void
setHeartPiece
();
51
/* 801B370C */
void
setPohMaxNum
(
u8
);
52
/* 801B39D0 */
void
setEquipItemFrameColorSword
(
int
);
53
/* 801B3CF4 */
void
setEquipItemFrameColorShield
(
int
);
54
/* 801B3FDC */
void
setEquipItemFrameColorClothes
(
int
);
55
/* 801B42D8 */
void
setHIO
(
bool
);
56
/* 801B46FC */
u64
getItemTag
(
int
,
int
,
bool
);
57
/* 801B473C */
void
wait_init
();
58
/* 801B48D0 */
void
wait_proc
();
59
/* 801B4E14 */
void
save_open_init
();
60
/* 801B4EC0 */
void
save_open_proc
();
61
/* 801B4F30 */
void
save_move_init
();
62
/* 801B4F6C */
void
save_move_proc
();
63
/* 801B4FDC */
void
save_close_init
();
64
/* 801B5018 */
void
save_close_proc
();
65
/* 801B5094 */
void
option_open_init
();
66
/* 801B513C */
void
option_open_proc
();
67
/* 801B51AC */
void
option_move_init
();
68
/* 801B51E8 */
void
option_move_proc
();
69
/* 801B5258 */
void
option_close_init
();
70
/* 801B5294 */
void
option_close_proc
();
71
/* 801B5310 */
void
letter_open_init
();
72
/* 801B53AC */
void
letter_open_proc
();
73
/* 801B541C */
void
letter_move_init
();
74
/* 801B5458 */
void
letter_move_proc
();
75
/* 801B54C8 */
void
letter_close_init
();
76
/* 801B5504 */
void
letter_close_proc
();
77
/* 801B5580 */
void
fishing_open_init
();
78
/* 801B561C */
void
fishing_open_proc
();
79
/* 801B568C */
void
fishing_move_init
();
80
/* 801B56C8 */
void
fishing_move_proc
();
81
/* 801B5738 */
void
fishing_close_init
();
82
/* 801B5774 */
void
fishing_close_proc
();
83
/* 801B57F0 */
void
skill_open_init
();
84
/* 801B588C */
void
skill_open_proc
();
85
/* 801B58FC */
void
skill_move_init
();
86
/* 801B5938 */
void
skill_move_proc
();
87
/* 801B59A8 */
void
skill_close_init
();
88
/* 801B59E4 */
void
skill_close_proc
();
89
/* 801B5A60 */
void
insect_open_init
();
90
/* 801B5B00 */
void
insect_open_proc
();
91
/* 801B5B70 */
void
insect_move_init
();
92
/* 801B5BAC */
void
insect_move_proc
();
93
/* 801B5C1C */
void
insect_close_init
();
94
/* 801B5C58 */
void
insect_close_proc
();
95
/* 801B5CD4 */
void
_move
();
96
/* 801B5D70 */
void
_draw
();
97
/* 801B5F48 */
void
drawTop
();
98
/* 801B5F84 */
bool
isKeyCheck
();
99
/* 801B5FAC */
bool
isOutCheck
();
100
/* 801B5FB4 */
void
setAButtonString
(
u16
);
101
/* 801B60B8 */
void
setBButtonString
(
u16
);
102
/* 801B61BC */
void
setItemNameString
(
u8
,
u8
);
103
/* 801B6344 */
void
setItemNameStringNull
();
104
105
/* 801B7F00 */
virtual
void
draw
() {
_draw
(); }
106
/* 801AFE34 */
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
/* 801B6454 */
dMenu_Collect3D_c
(
JKRExpHeap
*,
dMenu_Collect2D_c
*,
CSTControl
*);
193
/* 801B65A8 */
void
_create
();
194
/* 801B6694 */
void
_delete
();
195
/* 801B66C8 */
void
_move
(
u8
,
u8
);
196
/* 801B696C */
void
draw
();
197
/* 801B6A30 */
void
setJ3D
(
const
char
*,
const
char
*,
const
char
*);
198
/* 801B6D30 */
void
set_mtx
();
199
/* 801B6E70 */
void
animePlay
();
200
/* 801B6FB0 */
void
animeEntry
();
201
/* 801B7014 */
void
createMaskModel
();
202
/* 801B71C4 */
void
createMirrorModel
();
203
/* 801B7434 */
static
u8
getCrystalNum
();
204
/* 801B749C */
static
u8
getMirrorNum
();
205
/* 801B7504 */
static
u8
getMaskMdlVisible
();
206
/* 801B75E8 */
static
void
setupItem3D
(
Mtx
);
207
/* 801B7660 */
static
void
toItem3Dpos
(
f32
,
f32
,
f32
,
cXyz
*);
208
/* 801B774C */
static
void
calcViewMtx
(
Mtx
);
209
210
/* 801B6538 */
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
/* 801B78C0 */
dMenu_Collect_c
(
JKRExpHeap
*,
STControl
*,
CSTControl
*);
238
/* 801B7A0C */
void
_create
();
239
/* 801B7A44 */
void
_delete
();
240
/* 801B7A7C */
void
_move
();
241
/* 801B7AC0 */
void
draw
();
242
243
/* 801B795C */
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 */
cLib_calcTimer
T cLib_calcTimer(T *value)
Definition
c_lib.h:74
CPaneMgr
Definition
d_pane_class.h:13
J2DAnmTextureSRTKey
Definition
J2DAnimation.h:203
J2DPicture
Definition
J2DPicture.h:55
J2DScreen
Definition
J2DScreen.h:48
JKRSolidHeap
Definition
JKRSolidHeap.h:10
STControl
Definition
d_lib.h:16
dDlst_base_c
Definition
d_drawlist.h:31
dMenu_Collect2DTop_c
Definition
d_menu_collect.h:20
dMenu_Collect2DTop_c::draw
virtual void draw()
Definition
d_menu_collect.cpp:2613
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:1844
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:645
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:1128
dMenu_Collect2D_c::screenSet
void screenSet()
Definition
d_menu_collect.cpp:264
dMenu_Collect2D_c::mpBlackTex
J2DPicture * mpBlackTex
Definition
d_menu_collect.h:153
dMenu_Collect2D_c::setPohMaxNum
void setPohMaxNum(u8)
Definition
d_menu_collect.cpp:1200
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:2100
dMenu_Collect2D_c::insect_close_proc
void insect_close_proc()
Definition
d_menu_collect.cpp:2033
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:1832
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:2027
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:1850
dMenu_Collect2D_c::cursorPosSet
void cursorPosSet()
Definition
d_menu_collect.cpp:946
dMenu_Collect2D_c::wait_init
void wait_init()
Definition
d_menu_collect.cpp:1527
dMenu_Collect2D_c::setEquipItemFrameColorSword
void setEquipItemFrameColorSword(int)
Definition
d_menu_collect.cpp:1240
dMenu_Collect2D_c::setEquipItemFrameColorShield
void setEquipItemFrameColorShield(int)
Definition
d_menu_collect.cpp:1299
dMenu_Collect2D_c::changeClothe
void changeClothe()
Definition
d_menu_collect.cpp:1069
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:1721
dMenu_Collect2D_c::_draw
void _draw()
Definition
d_menu_collect.cpp:2060
dMenu_Collect2D_c::setHIO
void setHIO(bool)
Definition
d_menu_collect.cpp:1402
dMenu_Collect2D_c::cursorMove
void cursorMove()
Definition
d_menu_collect.cpp:725
dMenu_Collect2D_c::fishing_move_init
void fishing_move_init()
Definition
d_menu_collect.cpp:1887
dMenu_Collect2D_c::save_move_init
void save_move_init()
Definition
d_menu_collect.cpp:1703
dMenu_Collect2D_c::isSkillIconVisible
bool isSkillIconVisible()
Definition
d_menu_collect.cpp:239
dMenu_Collect2D_c::save_open_init
void save_open_init()
Definition
d_menu_collect.cpp:1676
dMenu_Collect2D_c::_delete
void _delete()
Definition
d_menu_collect.cpp:139
dMenu_Collect2D_c::initialize
void initialize()
Definition
d_menu_collect.cpp:223
dMenu_Collect2D_c::fishing_close_init
void fishing_close_init()
Definition
d_menu_collect.cpp:1905
dMenu_Collect2D_c::fishing_move_proc
void fishing_move_proc()
Definition
d_menu_collect.cpp:1893
dMenu_Collect2D_c::letter_move_init
void letter_move_init()
Definition
d_menu_collect.cpp:1826
dMenu_Collect2D_c::option_close_proc
void option_close_proc()
Definition
d_menu_collect.cpp:1789
dMenu_Collect2D_c::insect_move_proc
void insect_move_proc()
Definition
d_menu_collect.cpp:2015
dMenu_Collect2D_c::mBlueSmokePosY
f32 mBlueSmokePosY
Definition
d_menu_collect.h:142
dMenu_Collect2D_c::setBackAlpha
void setBackAlpha()
Definition
d_menu_collect.cpp:678
dMenu_Collect2D_c::fishing_open_proc
void fishing_open_proc()
Definition
d_menu_collect.cpp:1875
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:1727
dMenu_Collect2D_c::fishing_open_init
void fishing_open_init()
Definition
d_menu_collect.cpp:1863
dMenu_Collect2D_c::isFishIconVisible
bool isFishIconVisible()
Definition
d_menu_collect.cpp:228
dMenu_Collect2D_c::mpHeartPiece
CPaneMgr * mpHeartPiece
Definition
d_menu_collect.h:166
dMenu_Collect2D_c::drawTop
void drawTop()
Definition
d_menu_collect.cpp:2085
dMenu_Collect2D_c::insect_open_proc
void insect_open_proc()
Definition
d_menu_collect.cpp:1997
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:2183
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:2132
dMenu_Collect2D_c::skill_open_proc
void skill_open_proc()
Definition
d_menu_collect.cpp:1936
dMenu_Collect2D_c::skill_open_init
void skill_open_init()
Definition
d_menu_collect.cpp:1924
dMenu_Collect2D_c::skill_close_init
void skill_close_init()
Definition
d_menu_collect.cpp:1966
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:104
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:2009
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:1572
dMenu_Collect2D_c::fishing_close_proc
void fishing_close_proc()
Definition
d_menu_collect.cpp:1911
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:1691
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:2158
dMenu_Collect2D_c::getItemTag
u64 getItemTag(int, int, bool)
Definition
d_menu_collect.cpp:1493
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:1954
dMenu_Collect2D_c::setSmellType
void setSmellType()
Definition
d_menu_collect.cpp:1150
dMenu_Collect2D_c::isKeyCheck
bool isKeyCheck()
Definition
d_menu_collect.cpp:2091
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:1032
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:1802
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:1771
dMenu_Collect2D_c::isInsectIconVisible
bool isInsectIconVisible()
Definition
d_menu_collect.cpp:255
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:96
dMenu_Collect2D_c::changeSword
void changeSword()
Definition
d_menu_collect.cpp:986
dMenu_Collect2D_c::_move
void _move()
Definition
d_menu_collect.cpp:2046
dMenu_Collect2D_c::option_close_init
void option_close_init()
Definition
d_menu_collect.cpp:1783
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:2106
dMenu_Collect2D_c::option_open_proc
void option_open_proc()
Definition
d_menu_collect.cpp:1753
dMenu_Collect2D_c::insect_open_init
void insect_open_init()
Definition
d_menu_collect.cpp:1985
dMenu_Collect2D_c::getIconScreen
J2DScreen * getIconScreen()
Definition
d_menu_collect.h:112
dMenu_Collect2D_c::setEquipItemFrameColorClothes
void setEquipItemFrameColorClothes(int)
Definition
d_menu_collect.cpp:1349
dMenu_Collect2D_c::btkAnimeLoop0
void btkAnimeLoop0(J2DAnmTextureSRTKey *)
Definition
d_menu_collect.cpp:658
dMenu_Collect2D_c::option_move_init
void option_move_init()
Definition
d_menu_collect.cpp:1765
dMenu_Collect2D_c::setHeartPiece
void setHeartPiece()
Definition
d_menu_collect.cpp:1182
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:1814
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:1948
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:1709
dMenu_Collect2D_c::skill_close_proc
void skill_close_proc()
Definition
d_menu_collect.cpp:1972
dMenu_Collect2D_c::setArrowMaxNum
void setArrowMaxNum(u8)
Definition
d_menu_collect.cpp:1102
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:2407
dMenu_Collect3D_c::setJ3D
void setJ3D(const char *, const char *, const char *)
Definition
d_menu_collect.cpp:2344
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:2375
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:2607
dMenu_Collect3D_c::getMaskMdlVisible
static u8 getMaskMdlVisible()
Definition
d_menu_collect.cpp:2558
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:2533
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:2328
dMenu_Collect3D_c::animeEntry
void animeEntry()
Definition
d_menu_collect.cpp:2429
dMenu_Collect3D_c::getMirrorNum
static u8 getMirrorNum()
Definition
d_menu_collect.cpp:2546
dMenu_Collect3D_c::setupItem3D
static void setupItem3D(Mtx)
Definition
d_menu_collect.cpp:2576
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:2262
dMenu_Collect3D_c::mIsWolf
u32 mIsWolf
Definition
d_menu_collect.h:223
dMenu_Collect3D_c::_delete
void _delete()
Definition
d_menu_collect.cpp:2255
dMenu_Collect3D_c::mMaskMirrorAngle
csXyz mMaskMirrorAngle
Definition
d_menu_collect.h:226
dMenu_Collect3D_c::_create
void _create()
Definition
d_menu_collect.cpp:2227
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:2439
dMenu_Collect3D_c::mViewOffsetY
static f32 mViewOffsetY
Definition
d_menu_collect.h:212
dMenu_Collect3D_c::createMirrorModel
void createMirrorModel()
Definition
d_menu_collect.cpp:2483
dMenu_Collect3D_c::~dMenu_Collect3D_c
virtual ~dMenu_Collect3D_c()
Definition
d_menu_collect.cpp:2218
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:2590
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:2675
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:2669
dMenu_Collect_c::~dMenu_Collect_c
virtual ~dMenu_Collect_c()
Definition
d_menu_collect.cpp:2650
dMenu_Collect_c::draw
void draw()
Definition
d_menu_collect.cpp:2681
dMenu_Collect_c::_create
void _create()
Definition
d_menu_collect.cpp:2663
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
d_drawlist.h
d_kankyo.h
Mtx
f32 Mtx[3][4]
Definition
mtx.h:15
CSTControl
Definition
d_lib.h:73
J3DModel
Definition
d_a_ep.cpp:155
JKRExpHeap
Definition
d_a_balloon_2D.h:178
cXyz
Definition
d_a_hozelda.cpp:20
csXyz
Definition
d_a_ep.cpp:66
dKy_tevstr_c
Definition
d_a_ep.cpp:49
mDoExt_bckAnm
Definition
d_a_hozelda.cpp:56
mDoExt_brkAnm
Definition
d_a_obj_sekizoa.cpp:56
u32
unsigned long u32
Definition
types.h:10
f32
float f32
Definition
types.h:22
s16
signed short s16
Definition
types.h:5
u16
unsigned short u16
Definition
types.h:9
u64
unsigned long long u64
Definition
types.h:11
u8
unsigned char u8
Definition
types.h:8
include
d
d_menu_collect.h
Generated by
1.9.8