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

#include <d_name.h>

+ Collaboration diagram for dName_c:

Public Types

enum  {
  PROC_MOJI_SELECT , PROC_MOJI_SEL_ANM , PROC_MOJI_SEL_ANM2 , PROC_MOJI_SEL_ANM3 ,
  PROC_MENU_SELECT , PROC_MENU_SEL_ANM , PROC_MENU_SEL_ANM2 , PROC_MENU_SEL_ANM3 ,
  PROC_WAIT
}
 
enum  { MOJI_HIRA , MOJI_KATA , MOJI_EIGO }
 
enum  { MENU_HIRA , MENU_KATA , MENU_EIGO , MENU_END }
 

Public Member Functions

 dName_c (J2DPane *)
 
void _create ()
 
void init ()
 
void initial ()
 
void showIcon ()
 
void _move ()
 
int nameCheck ()
 
void playNameSet (int)
 
void cursorAnm ()
 
void Wait ()
 
void MojiSelect ()
 
void MojiSelectAnmInit ()
 
void MojiSelectAnm ()
 
void MojiSelectAnm2 ()
 
void MojiSelectAnm3 ()
 
int mojiChange (u8)
 
void selectMojiSet ()
 
int getMoji ()
 
void setMoji (int)
 
void setNameText ()
 
void nameCursorMove ()
 
void selectCursorMove ()
 
void menuCursorPosSet ()
 
void MenuSelect ()
 
void MenuSelectAnmInit ()
 
void MenuSelectAnm ()
 
void MenuSelectAnm2 ()
 
void MenuSelectAnm3 ()
 
void menuAbtnSelect ()
 
void backSpace ()
 
void mojiListChange ()
 
void menuCursorMove ()
 
void menuCursorMove2 ()
 
void selectCursorPosSet (int)
 
void _draw ()
 
void screenSet ()
 
void displayInit ()
 
void NameStrSet ()
 
s32 getMenuPosIdx (u8)
 
virtual ~dName_c ()
 
u8 getCurPos ()
 
u8 isInputEnd ()
 
chargetInputStrPtr ()
 
void hideIcon ()
 
void setNextNameStr (char *i_name)
 
void draw ()
 

Private Attributes

STControlstick
 
JKRArchivearchive
 
dDlst_NameIN_c nameIn
 
dSelect_cursor_cmSelIcon
 
J2DAnmColorKeymCursorColorKey
 
int mCurColAnmF
 
J2DAnmTextureSRTKeymCursorTexKey
 
int mCurTexAnmF
 
CPaneMgrAlphamNameCursor [8]
 
charmNameText [8]
 
CPaneMgrmMojiIcon [65]
 
charmMojiText [65]
 
J2DPanemMojiPane
 
J2DPanemMenuPane
 
CPaneMgrmMenuIcon [4]
 
J2DTextBoxmMenuText [4]
 
u8 mCursorDelay
 
u8 mCharColumn
 
u8 mPrevColumn
 
u8 mCharRow
 
u8 mPrevRow
 
u8 mMojiSet
 
u8 mPrevMojiSet
 
u8 mSelProc
 
u8 field_0x2ac
 
u8 field_0x2ad
 
u8 field_0x2ae
 
u8 mSelMenu
 
u8 mPrevSelMenu
 
u8 mCurPos
 
u8 mLastCurPos
 
u8 field_0x2b3
 
u8 mIsInputEnd
 
char mInputStr [23]
 
ChrInfo_c mChrInfo [8]
 
u8 field_0x30c [4][4]
 
char mNextNameStr [24]
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
PROC_MOJI_SELECT 
PROC_MOJI_SEL_ANM 
PROC_MOJI_SEL_ANM2 
PROC_MOJI_SEL_ANM3 
PROC_MENU_SELECT 
PROC_MENU_SEL_ANM 
PROC_MENU_SEL_ANM2 
PROC_MENU_SEL_ANM3 
PROC_WAIT 

◆ anonymous enum

Enumerator
MOJI_HIRA 
MOJI_KATA 
MOJI_EIGO 

◆ anonymous enum

Enumerator
MENU_HIRA 
MENU_KATA 
MENU_EIGO 
MENU_END 

Constructor & Destructor Documentation

◆ dName_c()

dName_c::dName_c ( J2DPane pane)

◆ ~dName_c()

dName_c::~dName_c ( )
virtual

Member Function Documentation

◆ _create()

void dName_c::_create ( )

◆ _draw()

void dName_c::_draw ( )

◆ _move()

void dName_c::_move ( )

◆ backSpace()

void dName_c::backSpace ( )

◆ cursorAnm()

void dName_c::cursorAnm ( )

◆ displayInit()

void dName_c::displayInit ( )

◆ draw()

void dName_c::draw ( )
inline

◆ getCurPos()

u8 dName_c::getCurPos ( )
inline

◆ getInputStrPtr()

char * dName_c::getInputStrPtr ( )
inline

◆ getMenuPosIdx()

s32 dName_c::getMenuPosIdx ( u8  selPos)

◆ getMoji()

int dName_c::getMoji ( )

◆ hideIcon()

void dName_c::hideIcon ( )
inline

◆ init()

void dName_c::init ( )

◆ initial()

void dName_c::initial ( )

◆ isInputEnd()

u8 dName_c::isInputEnd ( )
inline

◆ menuAbtnSelect()

void dName_c::menuAbtnSelect ( )

◆ menuCursorMove()

void dName_c::menuCursorMove ( )

◆ menuCursorMove2()

void dName_c::menuCursorMove2 ( )

◆ menuCursorPosSet()

void dName_c::menuCursorPosSet ( )

◆ MenuSelect()

void dName_c::MenuSelect ( )

◆ MenuSelectAnm()

void dName_c::MenuSelectAnm ( )

◆ MenuSelectAnm2()

void dName_c::MenuSelectAnm2 ( )

◆ MenuSelectAnm3()

void dName_c::MenuSelectAnm3 ( )

◆ MenuSelectAnmInit()

void dName_c::MenuSelectAnmInit ( )

◆ mojiChange()

int dName_c::mojiChange ( u8  idx)

◆ mojiListChange()

void dName_c::mojiListChange ( )

◆ MojiSelect()

void dName_c::MojiSelect ( )

◆ MojiSelectAnm()

void dName_c::MojiSelectAnm ( )

◆ MojiSelectAnm2()

void dName_c::MojiSelectAnm2 ( )

◆ MojiSelectAnm3()

void dName_c::MojiSelectAnm3 ( )

◆ MojiSelectAnmInit()

void dName_c::MojiSelectAnmInit ( )

◆ nameCheck()

int dName_c::nameCheck ( )

◆ nameCursorMove()

void dName_c::nameCursorMove ( )

◆ NameStrSet()

void dName_c::NameStrSet ( )

◆ playNameSet()

void dName_c::playNameSet ( int  nameLength)

◆ screenSet()

void dName_c::screenSet ( )

◆ selectCursorMove()

void dName_c::selectCursorMove ( )

◆ selectCursorPosSet()

void dName_c::selectCursorPosSet ( int  row)

◆ selectMojiSet()

void dName_c::selectMojiSet ( )

◆ setMoji()

void dName_c::setMoji ( int  moji)

◆ setNameText()

void dName_c::setNameText ( )

◆ setNextNameStr()

void dName_c::setNextNameStr ( char i_name)
inline

◆ showIcon()

void dName_c::showIcon ( )

◆ Wait()

void dName_c::Wait ( )

Member Data Documentation

◆ archive

JKRArchive* dName_c::archive
private

◆ field_0x2ac

u8 dName_c::field_0x2ac
private

◆ field_0x2ad

u8 dName_c::field_0x2ad
private

◆ field_0x2ae

u8 dName_c::field_0x2ae
private

◆ field_0x2b3

u8 dName_c::field_0x2b3
private

◆ field_0x30c

u8 dName_c::field_0x30c[4][4]
private

◆ mCharColumn

u8 dName_c::mCharColumn
private

◆ mCharRow

u8 dName_c::mCharRow
private

◆ mChrInfo

ChrInfo_c dName_c::mChrInfo[8]
private

◆ mCurColAnmF

int dName_c::mCurColAnmF
private

◆ mCurPos

u8 dName_c::mCurPos
private

◆ mCursorColorKey

J2DAnmColorKey* dName_c::mCursorColorKey
private

◆ mCursorDelay

u8 dName_c::mCursorDelay
private

◆ mCursorTexKey

J2DAnmTextureSRTKey* dName_c::mCursorTexKey
private

◆ mCurTexAnmF

int dName_c::mCurTexAnmF
private

◆ mInputStr

char dName_c::mInputStr[23]
private

◆ mIsInputEnd

u8 dName_c::mIsInputEnd
private

◆ mLastCurPos

u8 dName_c::mLastCurPos
private

◆ mMenuIcon

CPaneMgr* dName_c::mMenuIcon[4]
private

◆ mMenuPane

J2DPane* dName_c::mMenuPane
private

◆ mMenuText

J2DTextBox* dName_c::mMenuText[4]
private

◆ mMojiIcon

CPaneMgr* dName_c::mMojiIcon[65]
private

◆ mMojiPane

J2DPane* dName_c::mMojiPane
private

◆ mMojiSet

u8 dName_c::mMojiSet
private

◆ mMojiText

char* dName_c::mMojiText[65]
private

◆ mNameCursor

CPaneMgrAlpha* dName_c::mNameCursor[8]
private

◆ mNameText

char* dName_c::mNameText[8]
private

◆ mNextNameStr

char dName_c::mNextNameStr[24]
private

◆ mPrevColumn

u8 dName_c::mPrevColumn
private

◆ mPrevMojiSet

u8 dName_c::mPrevMojiSet
private

◆ mPrevRow

u8 dName_c::mPrevRow
private

◆ mPrevSelMenu

u8 dName_c::mPrevSelMenu
private

◆ mSelIcon

dSelect_cursor_c* dName_c::mSelIcon
private

◆ mSelMenu

u8 dName_c::mSelMenu
private

◆ mSelProc

u8 dName_c::mSelProc
private

◆ nameIn

dDlst_NameIN_c dName_c::nameIn
private

◆ stick

STControl* dName_c::stick
private

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