Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dMenu_Collect2D_c Class Reference

#include <d_menu_collect.h>

+ Inheritance diagram for dMenu_Collect2D_c:
+ Collaboration diagram for dMenu_Collect2D_c:

Public Member Functions

 dMenu_Collect2D_c (JKRExpHeap *, STControl *, CSTControl *)
 
void _create ()
 
void _delete ()
 
void initialize ()
 
bool isFishIconVisible ()
 
bool isSkillIconVisible ()
 
bool isInsectIconVisible ()
 
void screenSet ()
 
void animationSet ()
 
void btkAnimeLoop0 (J2DAnmTextureSRTKey *)
 
void setBackAlpha ()
 
void cursorMove ()
 
void cursorPosSet ()
 
void changeSword ()
 
void changeShield ()
 
void changeClothe ()
 
void setArrowMaxNum (u8)
 
void setWalletMaxNum (u16)
 
void setSmellType ()
 
void setHeartPiece ()
 
void setPohMaxNum (u8)
 
void setEquipItemFrameColorSword (int)
 
void setEquipItemFrameColorShield (int)
 
void setEquipItemFrameColorClothes (int)
 
void setHIO (bool)
 
u64 getItemTag (int, int, bool)
 
void wait_init ()
 
void wait_proc ()
 
void save_open_init ()
 
void save_open_proc ()
 
void save_move_init ()
 
void save_move_proc ()
 
void save_close_init ()
 
void save_close_proc ()
 
void option_open_init ()
 
void option_open_proc ()
 
void option_move_init ()
 
void option_move_proc ()
 
void option_close_init ()
 
void option_close_proc ()
 
void letter_open_init ()
 
void letter_open_proc ()
 
void letter_move_init ()
 
void letter_move_proc ()
 
void letter_close_init ()
 
void letter_close_proc ()
 
void fishing_open_init ()
 
void fishing_open_proc ()
 
void fishing_move_init ()
 
void fishing_move_proc ()
 
void fishing_close_init ()
 
void fishing_close_proc ()
 
void skill_open_init ()
 
void skill_open_proc ()
 
void skill_move_init ()
 
void skill_move_proc ()
 
void skill_close_init ()
 
void skill_close_proc ()
 
void insect_open_init ()
 
void insect_open_proc ()
 
void insect_move_init ()
 
void insect_move_proc ()
 
void insect_close_init ()
 
void insect_close_proc ()
 
void _move ()
 
void _draw ()
 
void drawTop ()
 
bool isKeyCheck ()
 
bool isOutCheck ()
 
void setAButtonString (u16)
 
void setBButtonString (u16)
 
void setItemNameString (u8, u8)
 
void setItemNameStringNull ()
 
virtual void draw ()
 
virtual ~dMenu_Collect2D_c ()
 
u8 getCursorX ()
 
u8 getCursorY ()
 
CPaneMgrgetpMask ()
 
CPaneMgrgetpLink ()
 
J2DScreengetIconScreen ()
 
dMenu_Insect_cgetInsectScreen ()
 
dMenu_Skill_cgetSkillScreen ()
 
dMenu_Fishing_cgetFishingScreen ()
 
dMenu_Letter_cgetLetterScreen ()
 
dMenu_Option_cgetOptionScreen ()
 
dMenu_save_cgetSaveScreen ()
 
J2DPicturegetBlackTex ()
 
u8 getSubWindowOpenCheck ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Private Attributes

JKRExpHeapmpHeap
 
JKRExpHeapmpSubHeap
 
voidfield_0xc
 
STControlmpStick
 
CSTControlmpCStick
 
J2DScreenmpScreen
 
J2DScreenmpScreenIcon
 
dSelect_cursor_cmpDrawCursor
 
dMsgString_cmpString
 
u8 field_0x28 [4]
 
J2DAnmTextureSRTKeympAnmKey
 
u8 field_0x30 [4]
 
f32 field_0x34
 
f32 mFrame
 
f32 field_0x3c
 
u32 mIsWolf
 
f32 field_0x44 [2]
 
f32 field_0x4c [2]
 
f32 mBlueSmokePosX
 
f32 mBlueSmokePosY
 
f32 mBlueSmokeScale
 
f32 mBlueSmokeAlpha
 
f32 mHeartVesselPosX
 
f32 mHeartVesselPosY
 
f32 mHeartVesselScale
 
f32 mHeartPiecePosX
 
f32 mHeartPiecePosY
 
f32 mHeartPieceScale
 
cXyz mLinkGlobalCenterPos
 
dMenu_Collect2DTop_cmpDraw2DTop
 
J2DPicturempBlackTex
 
dMenu_save_cmpSaveScrn
 
dMenu_Option_cmpOptionScrn
 
dMenu_Letter_cmpLetterScrn
 
dMenu_Fishing_cmpFishingScrn
 
dMenu_Skill_cmpSkillScrn
 
dMenu_Insect_cmpInsectScrn
 
CPaneMgrmpLinkPm
 
CPaneMgrmpMaskPm
 
CPaneMgrmpSelPm [7][6]
 
u8 field_0x158 [0x8]
 
CPaneMgrmpModelBg
 
CPaneMgrmpHeartParent
 
CPaneMgrmpHeartPiece
 
CPaneMgrmpButtonAB [2]
 
CPaneMgrmpButtonText [2]
 
u16 mCurrentAString
 
u16 mCurrentBString
 
u16 field_0x180
 
u16 mItemNameString
 
u16 field_0x184 [7][6]
 
u16 field_0x1d8 [7][6]
 
u8 mProcess
 
u8 field_0x22d [7][6]
 
u8 mCursorX
 
u8 mCursorY
 
u8 field_0x259
 
u8 field_0x25a
 
u8 mEquippedSword
 
u8 mEquippedShield
 
u8 mEquippedClothes
 
u8 mSubWindowOpenCheck
 
u8 field_0x25f
 
u8 field_0x260
 
u8 field_0x261
 

Constructor & Destructor Documentation

◆ dMenu_Collect2D_c()

dMenu_Collect2D_c::dMenu_Collect2D_c ( JKRExpHeap param_0,
STControl param_1,
CSTControl param_2 
)

◆ ~dMenu_Collect2D_c()

dMenu_Collect2D_c::~dMenu_Collect2D_c ( )
virtual

Member Function Documentation

◆ _create()

void dMenu_Collect2D_c::_create ( )

◆ _delete()

void dMenu_Collect2D_c::_delete ( )

◆ _draw()

void dMenu_Collect2D_c::_draw ( )

◆ _move()

void dMenu_Collect2D_c::_move ( )

◆ animationSet()

void dMenu_Collect2D_c::animationSet ( )

◆ btkAnimeLoop0()

void dMenu_Collect2D_c::btkAnimeLoop0 ( J2DAnmTextureSRTKey i_SRTKey)

◆ changeClothe()

void dMenu_Collect2D_c::changeClothe ( )

◆ changeShield()

void dMenu_Collect2D_c::changeShield ( )

◆ changeSword()

void dMenu_Collect2D_c::changeSword ( )

◆ cursorMove()

void dMenu_Collect2D_c::cursorMove ( )

◆ cursorPosSet()

void dMenu_Collect2D_c::cursorPosSet ( )

◆ draw()

virtual void dMenu_Collect2D_c::draw ( )
inlinevirtual

Reimplemented from dDlst_base_c.

◆ drawTop()

void dMenu_Collect2D_c::drawTop ( )

◆ fishing_close_init()

void dMenu_Collect2D_c::fishing_close_init ( )

◆ fishing_close_proc()

void dMenu_Collect2D_c::fishing_close_proc ( )

◆ fishing_move_init()

void dMenu_Collect2D_c::fishing_move_init ( )

◆ fishing_move_proc()

void dMenu_Collect2D_c::fishing_move_proc ( )

◆ fishing_open_init()

void dMenu_Collect2D_c::fishing_open_init ( )

◆ fishing_open_proc()

void dMenu_Collect2D_c::fishing_open_proc ( )

◆ getBlackTex()

J2DPicture * dMenu_Collect2D_c::getBlackTex ( )
inline

◆ getCursorX()

u8 dMenu_Collect2D_c::getCursorX ( )
inline

◆ getCursorY()

u8 dMenu_Collect2D_c::getCursorY ( )
inline

◆ getFishingScreen()

dMenu_Fishing_c * dMenu_Collect2D_c::getFishingScreen ( )
inline

◆ getIconScreen()

J2DScreen * dMenu_Collect2D_c::getIconScreen ( )
inline

◆ getInsectScreen()

dMenu_Insect_c * dMenu_Collect2D_c::getInsectScreen ( )
inline

◆ getItemTag()

u64 dMenu_Collect2D_c::getItemTag ( int  i_tag1,
int  i_tag2,
bool  param_3 
)

◆ getLetterScreen()

dMenu_Letter_c * dMenu_Collect2D_c::getLetterScreen ( )
inline

◆ getOptionScreen()

dMenu_Option_c * dMenu_Collect2D_c::getOptionScreen ( )
inline

◆ getpLink()

CPaneMgr * dMenu_Collect2D_c::getpLink ( )
inline

◆ getpMask()

CPaneMgr * dMenu_Collect2D_c::getpMask ( )
inline

◆ getSaveScreen()

dMenu_save_c * dMenu_Collect2D_c::getSaveScreen ( )
inline

◆ getSkillScreen()

dMenu_Skill_c * dMenu_Collect2D_c::getSkillScreen ( )
inline

◆ getSubWindowOpenCheck()

u8 dMenu_Collect2D_c::getSubWindowOpenCheck ( )
inline

◆ initialize()

void dMenu_Collect2D_c::initialize ( )

◆ insect_close_init()

void dMenu_Collect2D_c::insect_close_init ( )

◆ insect_close_proc()

void dMenu_Collect2D_c::insect_close_proc ( )

◆ insect_move_init()

void dMenu_Collect2D_c::insect_move_init ( )

◆ insect_move_proc()

void dMenu_Collect2D_c::insect_move_proc ( )

◆ insect_open_init()

void dMenu_Collect2D_c::insect_open_init ( )

◆ insect_open_proc()

void dMenu_Collect2D_c::insect_open_proc ( )

◆ isFishIconVisible()

bool dMenu_Collect2D_c::isFishIconVisible ( )

◆ isInsectIconVisible()

bool dMenu_Collect2D_c::isInsectIconVisible ( )

◆ isKeyCheck()

bool dMenu_Collect2D_c::isKeyCheck ( )

◆ isOutCheck()

bool dMenu_Collect2D_c::isOutCheck ( )

◆ isSkillIconVisible()

bool dMenu_Collect2D_c::isSkillIconVisible ( )

◆ letter_close_init()

void dMenu_Collect2D_c::letter_close_init ( )

◆ letter_close_proc()

void dMenu_Collect2D_c::letter_close_proc ( )

◆ letter_move_init()

void dMenu_Collect2D_c::letter_move_init ( )

◆ letter_move_proc()

void dMenu_Collect2D_c::letter_move_proc ( )

◆ letter_open_init()

void dMenu_Collect2D_c::letter_open_init ( )

◆ letter_open_proc()

void dMenu_Collect2D_c::letter_open_proc ( )

◆ option_close_init()

void dMenu_Collect2D_c::option_close_init ( )

◆ option_close_proc()

void dMenu_Collect2D_c::option_close_proc ( )

◆ option_move_init()

void dMenu_Collect2D_c::option_move_init ( )

◆ option_move_proc()

void dMenu_Collect2D_c::option_move_proc ( )

◆ option_open_init()

void dMenu_Collect2D_c::option_open_init ( )

◆ option_open_proc()

void dMenu_Collect2D_c::option_open_proc ( )

◆ save_close_init()

void dMenu_Collect2D_c::save_close_init ( )

◆ save_close_proc()

void dMenu_Collect2D_c::save_close_proc ( )

◆ save_move_init()

void dMenu_Collect2D_c::save_move_init ( )

◆ save_move_proc()

void dMenu_Collect2D_c::save_move_proc ( )

◆ save_open_init()

void dMenu_Collect2D_c::save_open_init ( )

◆ save_open_proc()

void dMenu_Collect2D_c::save_open_proc ( )

◆ screenSet()

void dMenu_Collect2D_c::screenSet ( )

◆ setAButtonString()

void dMenu_Collect2D_c::setAButtonString ( u16  i_stringID)

◆ setArrowMaxNum()

void dMenu_Collect2D_c::setArrowMaxNum ( u8  param_0)

◆ setBackAlpha()

void dMenu_Collect2D_c::setBackAlpha ( )

◆ setBButtonString()

void dMenu_Collect2D_c::setBButtonString ( u16  i_stringID)

◆ setEquipItemFrameColorClothes()

void dMenu_Collect2D_c::setEquipItemFrameColorClothes ( int  i_frame)

◆ setEquipItemFrameColorShield()

void dMenu_Collect2D_c::setEquipItemFrameColorShield ( int  i_frame)

◆ setEquipItemFrameColorSword()

void dMenu_Collect2D_c::setEquipItemFrameColorSword ( int  i_frame)

◆ setHeartPiece()

void dMenu_Collect2D_c::setHeartPiece ( )

◆ setHIO()

void dMenu_Collect2D_c::setHIO ( bool  i_useHIO)

◆ setItemNameString()

void dMenu_Collect2D_c::setItemNameString ( u8  param_0,
u8  param_1 
)

◆ setItemNameStringNull()

void dMenu_Collect2D_c::setItemNameStringNull ( )

◆ setPohMaxNum()

void dMenu_Collect2D_c::setPohMaxNum ( u8  i_pohNum)

◆ setSmellType()

void dMenu_Collect2D_c::setSmellType ( )

◆ setWalletMaxNum()

void dMenu_Collect2D_c::setWalletMaxNum ( u16  i_walletSize)

◆ skill_close_init()

void dMenu_Collect2D_c::skill_close_init ( )

◆ skill_close_proc()

void dMenu_Collect2D_c::skill_close_proc ( )

◆ skill_move_init()

void dMenu_Collect2D_c::skill_move_init ( )

◆ skill_move_proc()

void dMenu_Collect2D_c::skill_move_proc ( )

◆ skill_open_init()

void dMenu_Collect2D_c::skill_open_init ( )

◆ skill_open_proc()

void dMenu_Collect2D_c::skill_open_proc ( )

◆ wait_init()

void dMenu_Collect2D_c::wait_init ( )

◆ wait_proc()

void dMenu_Collect2D_c::wait_proc ( )

Member Data Documentation

◆ field_0x158

u8 dMenu_Collect2D_c::field_0x158[0x8]
private

◆ field_0x180

u16 dMenu_Collect2D_c::field_0x180
private

◆ field_0x184

u16 dMenu_Collect2D_c::field_0x184[7][6]
private

◆ field_0x1d8

u16 dMenu_Collect2D_c::field_0x1d8[7][6]
private

◆ field_0x22d

u8 dMenu_Collect2D_c::field_0x22d[7][6]
private

◆ field_0x259

u8 dMenu_Collect2D_c::field_0x259
private

◆ field_0x25a

u8 dMenu_Collect2D_c::field_0x25a
private

◆ field_0x25f

u8 dMenu_Collect2D_c::field_0x25f
private

◆ field_0x260

u8 dMenu_Collect2D_c::field_0x260
private

◆ field_0x261

u8 dMenu_Collect2D_c::field_0x261
private

◆ field_0x28

u8 dMenu_Collect2D_c::field_0x28[4]
private

◆ field_0x30

u8 dMenu_Collect2D_c::field_0x30[4]
private

◆ field_0x34

f32 dMenu_Collect2D_c::field_0x34
private

◆ field_0x3c

f32 dMenu_Collect2D_c::field_0x3c
private

◆ field_0x44

f32 dMenu_Collect2D_c::field_0x44[2]
private

◆ field_0x4c

f32 dMenu_Collect2D_c::field_0x4c[2]
private

◆ field_0xc

void* dMenu_Collect2D_c::field_0xc
private

◆ mBlueSmokeAlpha

f32 dMenu_Collect2D_c::mBlueSmokeAlpha
private

◆ mBlueSmokePosX

f32 dMenu_Collect2D_c::mBlueSmokePosX
private

◆ mBlueSmokePosY

f32 dMenu_Collect2D_c::mBlueSmokePosY
private

◆ mBlueSmokeScale

f32 dMenu_Collect2D_c::mBlueSmokeScale
private

◆ mCurrentAString

u16 dMenu_Collect2D_c::mCurrentAString
private

◆ mCurrentBString

u16 dMenu_Collect2D_c::mCurrentBString
private

◆ mCursorX

u8 dMenu_Collect2D_c::mCursorX
private

◆ mCursorY

u8 dMenu_Collect2D_c::mCursorY
private

◆ mEquippedClothes

u8 dMenu_Collect2D_c::mEquippedClothes
private

◆ mEquippedShield

u8 dMenu_Collect2D_c::mEquippedShield
private

◆ mEquippedSword

u8 dMenu_Collect2D_c::mEquippedSword
private

◆ mFrame

f32 dMenu_Collect2D_c::mFrame
private

◆ mHeartPiecePosX

f32 dMenu_Collect2D_c::mHeartPiecePosX
private

◆ mHeartPiecePosY

f32 dMenu_Collect2D_c::mHeartPiecePosY
private

◆ mHeartPieceScale

f32 dMenu_Collect2D_c::mHeartPieceScale
private

◆ mHeartVesselPosX

f32 dMenu_Collect2D_c::mHeartVesselPosX
private

◆ mHeartVesselPosY

f32 dMenu_Collect2D_c::mHeartVesselPosY
private

◆ mHeartVesselScale

f32 dMenu_Collect2D_c::mHeartVesselScale
private

◆ mIsWolf

u32 dMenu_Collect2D_c::mIsWolf
private

◆ mItemNameString

u16 dMenu_Collect2D_c::mItemNameString
private

◆ mLinkGlobalCenterPos

cXyz dMenu_Collect2D_c::mLinkGlobalCenterPos
private

◆ mpAnmKey

J2DAnmTextureSRTKey* dMenu_Collect2D_c::mpAnmKey
private

◆ mpBlackTex

J2DPicture* dMenu_Collect2D_c::mpBlackTex
private

◆ mpButtonAB

CPaneMgr* dMenu_Collect2D_c::mpButtonAB[2]
private

◆ mpButtonText

CPaneMgr* dMenu_Collect2D_c::mpButtonText[2]
private

◆ mpCStick

CSTControl* dMenu_Collect2D_c::mpCStick
private

◆ mpDraw2DTop

dMenu_Collect2DTop_c* dMenu_Collect2D_c::mpDraw2DTop
private

◆ mpDrawCursor

dSelect_cursor_c* dMenu_Collect2D_c::mpDrawCursor
private

◆ mpFishingScrn

dMenu_Fishing_c* dMenu_Collect2D_c::mpFishingScrn
private

◆ mpHeap

JKRExpHeap* dMenu_Collect2D_c::mpHeap
private

◆ mpHeartParent

CPaneMgr* dMenu_Collect2D_c::mpHeartParent
private

◆ mpHeartPiece

CPaneMgr* dMenu_Collect2D_c::mpHeartPiece
private

◆ mpInsectScrn

dMenu_Insect_c* dMenu_Collect2D_c::mpInsectScrn
private

◆ mpLetterScrn

dMenu_Letter_c* dMenu_Collect2D_c::mpLetterScrn
private

◆ mpLinkPm

CPaneMgr* dMenu_Collect2D_c::mpLinkPm
private

◆ mpMaskPm

CPaneMgr* dMenu_Collect2D_c::mpMaskPm
private

◆ mpModelBg

CPaneMgr* dMenu_Collect2D_c::mpModelBg
private

◆ mpOptionScrn

dMenu_Option_c* dMenu_Collect2D_c::mpOptionScrn
private

◆ mProcess

u8 dMenu_Collect2D_c::mProcess
private

◆ mpSaveScrn

dMenu_save_c* dMenu_Collect2D_c::mpSaveScrn
private

◆ mpScreen

J2DScreen* dMenu_Collect2D_c::mpScreen
private

◆ mpScreenIcon

J2DScreen* dMenu_Collect2D_c::mpScreenIcon
private

◆ mpSelPm

CPaneMgr* dMenu_Collect2D_c::mpSelPm[7][6]
private

◆ mpSkillScrn

dMenu_Skill_c* dMenu_Collect2D_c::mpSkillScrn
private

◆ mpStick

STControl* dMenu_Collect2D_c::mpStick
private

◆ mpString

dMsgString_c* dMenu_Collect2D_c::mpString
private

◆ mpSubHeap

JKRExpHeap* dMenu_Collect2D_c::mpSubHeap
private

◆ mSubWindowOpenCheck

u8 dMenu_Collect2D_c::mSubWindowOpenCheck
private

The documentation for this class was generated from the following files: