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

#include <d_menu_skill.h>

+ Inheritance diagram for dMenu_Skill_c:
+ Collaboration diagram for dMenu_Skill_c:

Public Types

enum  { PROC_CLOSE_MOVE , PROC_WAIT_MOVE , PROC_OPEN_MOVE , PROC_MOVE_MOVE }
 

Public Member Functions

 dMenu_Skill_c (JKRExpHeap *, STControl *, CSTControl *)
 
void _create ()
 
void _move ()
 
void _draw ()
 
bool isSync ()
 
void skill_init_calc ()
 
void init ()
 
int _open ()
 
int _close ()
 
void wait_init ()
 
void wait_move ()
 
void read_open_init ()
 
void read_open_move ()
 
void read_move_init ()
 
void read_move_move ()
 
void read_close_init ()
 
void read_close_move ()
 
void screenSetMenu ()
 
void screenSetLetter ()
 
void screenSetDoIcon ()
 
void setCursorPos ()
 
void changeActiveColor ()
 
void setPageText ()
 
void setAButtonString (u16)
 
void setBButtonString (u16)
 
void setNameString (u16)
 
u8 getSkillNum ()
 
void setHIO (bool)
 
virtual void draw ()
 
virtual ~dMenu_Skill_c ()
 
u8 getStatus ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Private Attributes

JKRExpHeapmpHeap
 
JKRArchivempArchive
 
STControlmpStick
 
CSTControlmpCStick
 
mDoDvdThd_mountArchive_cmpMount
 
J2DScreenmpMenuScreen
 
J2DScreenmpLetterScreen
 
J2DScreenmpIconScreen
 
J2DPicturempTagPicture [7][4]
 
J2DPicturefield_0x94 [7]
 
J2DTextBoxmpFTagPicture [7][4]
 
J2DTextBoxmpAButtonString [5]
 
J2DTextBoxmpBButtonString [5]
 
J2DTextBoxmpNameString [4]
 
J2DPicturempBlackTex
 
CPaneMgrmpParent
 
CPaneMgrmpLetterParent [7]
 
CPaneMgrmpTextParent
 
CPaneMgrmpTextPane
 
CPaneMgrmpExpName
 
CPaneMgrmpButtonAB [2]
 
CPaneMgrmpButtonText [2]
 
dSelect_cursor_cmpDrawCursor
 
dMsgString_cmpString
 
JUtility::TColor mSelectBlack [5]
 
JUtility::TColor mUnselectBlack [5]
 
JUtility::TColor mSelectWhite [5]
 
JUtility::TColor mUnselectWhite [5]
 
f32 mPosX
 
f32 mBarScale [2]
 
u32 mStringID
 
s16 mFrame
 
s16 mProcFrame
 
u8 mStatus
 
u8 mProcess
 
u8 mIndex
 
u8 mSkillNum
 
u8 mRemainder
 
u8 field_0x209
 
u8 field_0x20a
 
u8 mTotalSkillNum
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
PROC_CLOSE_MOVE 
PROC_WAIT_MOVE 
PROC_OPEN_MOVE 
PROC_MOVE_MOVE 

Constructor & Destructor Documentation

◆ dMenu_Skill_c()

dMenu_Skill_c::dMenu_Skill_c ( JKRExpHeap i_heap,
STControl i_stcontrol,
CSTControl i_cstcontrol 
)

◆ ~dMenu_Skill_c()

dMenu_Skill_c::~dMenu_Skill_c ( )
virtual

Member Function Documentation

◆ _close()

int dMenu_Skill_c::_close ( )

◆ _create()

void dMenu_Skill_c::_create ( )

◆ _draw()

void dMenu_Skill_c::_draw ( )

◆ _move()

void dMenu_Skill_c::_move ( )

◆ _open()

int dMenu_Skill_c::_open ( )

◆ changeActiveColor()

void dMenu_Skill_c::changeActiveColor ( )

◆ draw()

virtual void dMenu_Skill_c::draw ( )
inlinevirtual

Reimplemented from dDlst_base_c.

◆ getSkillNum()

u8 dMenu_Skill_c::getSkillNum ( )

◆ getStatus()

u8 dMenu_Skill_c::getStatus ( )
inline

◆ init()

void dMenu_Skill_c::init ( )

◆ isSync()

bool dMenu_Skill_c::isSync ( )

◆ read_close_init()

void dMenu_Skill_c::read_close_init ( )

◆ read_close_move()

void dMenu_Skill_c::read_close_move ( )

◆ read_move_init()

void dMenu_Skill_c::read_move_init ( )

◆ read_move_move()

void dMenu_Skill_c::read_move_move ( )

◆ read_open_init()

void dMenu_Skill_c::read_open_init ( )

◆ read_open_move()

void dMenu_Skill_c::read_open_move ( )

◆ screenSetDoIcon()

void dMenu_Skill_c::screenSetDoIcon ( )

◆ screenSetLetter()

void dMenu_Skill_c::screenSetLetter ( )

◆ screenSetMenu()

void dMenu_Skill_c::screenSetMenu ( )

◆ setAButtonString()

void dMenu_Skill_c::setAButtonString ( u16  i_stringID)

◆ setBButtonString()

void dMenu_Skill_c::setBButtonString ( u16  i_stringID)

◆ setCursorPos()

void dMenu_Skill_c::setCursorPos ( )

◆ setHIO()

void dMenu_Skill_c::setHIO ( bool  i_useHIO)

◆ setNameString()

void dMenu_Skill_c::setNameString ( u16  i_stringID)

◆ setPageText()

void dMenu_Skill_c::setPageText ( )

◆ skill_init_calc()

void dMenu_Skill_c::skill_init_calc ( )

◆ wait_init()

void dMenu_Skill_c::wait_init ( )

◆ wait_move()

void dMenu_Skill_c::wait_move ( )

Member Data Documentation

◆ field_0x209

u8 dMenu_Skill_c::field_0x209
private

◆ field_0x20a

u8 dMenu_Skill_c::field_0x20a
private

◆ field_0x94

J2DPicture* dMenu_Skill_c::field_0x94[7]
private

◆ mBarScale

f32 dMenu_Skill_c::mBarScale[2]
private

◆ mFrame

s16 dMenu_Skill_c::mFrame
private

◆ mIndex

u8 dMenu_Skill_c::mIndex
private

◆ mpAButtonString

J2DTextBox* dMenu_Skill_c::mpAButtonString[5]
private

◆ mpArchive

JKRArchive* dMenu_Skill_c::mpArchive
private

◆ mpBButtonString

J2DTextBox* dMenu_Skill_c::mpBButtonString[5]
private

◆ mpBlackTex

J2DPicture* dMenu_Skill_c::mpBlackTex
private

◆ mpButtonAB

CPaneMgr* dMenu_Skill_c::mpButtonAB[2]
private

◆ mpButtonText

CPaneMgr* dMenu_Skill_c::mpButtonText[2]
private

◆ mpCStick

CSTControl* dMenu_Skill_c::mpCStick
private

◆ mpDrawCursor

dSelect_cursor_c* dMenu_Skill_c::mpDrawCursor
private

◆ mpExpName

CPaneMgr* dMenu_Skill_c::mpExpName
private

◆ mpFTagPicture

J2DTextBox* dMenu_Skill_c::mpFTagPicture[7][4]
private

◆ mpHeap

JKRExpHeap* dMenu_Skill_c::mpHeap
private

◆ mpIconScreen

J2DScreen* dMenu_Skill_c::mpIconScreen
private

◆ mpLetterParent

CPaneMgr* dMenu_Skill_c::mpLetterParent[7]
private

◆ mpLetterScreen

J2DScreen* dMenu_Skill_c::mpLetterScreen
private

◆ mpMenuScreen

J2DScreen* dMenu_Skill_c::mpMenuScreen
private

◆ mpMount

mDoDvdThd_mountArchive_c* dMenu_Skill_c::mpMount
private

◆ mpNameString

J2DTextBox* dMenu_Skill_c::mpNameString[4]
private

◆ mPosX

f32 dMenu_Skill_c::mPosX
private

◆ mpParent

CPaneMgr* dMenu_Skill_c::mpParent
private

◆ mProcess

u8 dMenu_Skill_c::mProcess
private

◆ mProcFrame

s16 dMenu_Skill_c::mProcFrame
private

◆ mpStick

STControl* dMenu_Skill_c::mpStick
private

◆ mpString

dMsgString_c* dMenu_Skill_c::mpString
private

◆ mpTagPicture

J2DPicture* dMenu_Skill_c::mpTagPicture[7][4]
private

◆ mpTextPane

CPaneMgr* dMenu_Skill_c::mpTextPane
private

◆ mpTextParent

CPaneMgr* dMenu_Skill_c::mpTextParent
private

◆ mRemainder

u8 dMenu_Skill_c::mRemainder
private

◆ mSelectBlack

JUtility::TColor dMenu_Skill_c::mSelectBlack[5]
private

◆ mSelectWhite

JUtility::TColor dMenu_Skill_c::mSelectWhite[5]
private

◆ mSkillNum

u8 dMenu_Skill_c::mSkillNum
private

◆ mStatus

u8 dMenu_Skill_c::mStatus
private

◆ mStringID

u32 dMenu_Skill_c::mStringID
private

◆ mTotalSkillNum

u8 dMenu_Skill_c::mTotalSkillNum
private

◆ mUnselectBlack

JUtility::TColor dMenu_Skill_c::mUnselectBlack[5]
private

◆ mUnselectWhite

JUtility::TColor dMenu_Skill_c::mUnselectWhite[5]
private

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