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

#include <d_msg_scrn_base.h>

+ Inheritance diagram for dMsgScrnBase_c:
+ Collaboration diagram for dMsgScrnBase_c:

Public Member Functions

 dMsgScrnBase_c ()
 
void init ()
 
void drawOutFont (f32, f32, f32)
 
void setString (char *, char *)
 
void setRubyString (char *)
 
bool isTalkNow ()
 
virtual void draw ()
 
virtual ~dMsgScrnBase_c ()
 
virtual void exec ()
 
virtual void multiDraw ()
 
virtual void drawSelf ()
 
virtual void setSelectString (char *, char *, char *)
 
virtual void setSelectRubyString (char *, char *, char *)
 
virtual void arwAnimeInit ()
 
virtual void arwAnimeMove ()
 
virtual void dotAnimeInit ()
 
virtual void dotAnimeMove ()
 
virtual bool isSelect ()
 
virtual void selectAnimeInit (u8, u8, f32, u8)
 
virtual bool selectAnimeMove (u8, u8, bool)
 
virtual bool selectAnimeEnd ()
 
virtual void fukiScale (f32)
 
virtual void fukiTrans (f32, f32)
 
virtual void fukiAlpha (f32)
 
virtual void fontAlpha (f32)
 
virtual void fukiPosCalc (u8)
 
f32 getSelTextBoxPosX (int idx)
 
f32 getSelTextBoxPosY (int idx)
 
f32 getTextBoxPosX ()
 
f32 getTextBoxPosY ()
 
f32 getTextBoxScaleX ()
 
f32 getTextBoxScaleY ()
 
f32 getTextBoxPosOffsetY ()
 
f32 getFontSizeX ()
 
f32 getFontSizeY ()
 
f32 getRubySize ()
 
f32 getTBoxWidth ()
 
f32 getTBoxHeight ()
 
f32 getLineSpace ()
 
f32 getCharSpace ()
 
f32 getRubyCharSpace ()
 
f32 getSelFontSize ()
 
f32 getSelRubySize ()
 
f32 getSelTBoxWidth ()
 
f32 getSelCharSpace ()
 
f32 getSelRubyCharSpace ()
 
CharInfo_cgetCharInfoPtr ()
 
void setCharAlphaRate (f32 rate)
 
void setTextBoxPosOffsetY (f32 offset)
 
void setMsgID (u16 msgID)
 
void setOutFont (COutFont_c *font)
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Public Attributes

J2DScreenmpScreen
 
CPaneMgrmpPmP_c
 
CPaneMgrmpTm_c [7]
 
CPaneMgrmpTmr_c [7]
 
COutFont_cmpOutFont
 
dDlst_base_cfield_0x48
 
u32 field_0x4c
 
CharInfo_cmCharInfoPtr
 
JUTFontfield_0x54
 
J2DTextBox::TFontSize mFontSize
 
f32 mRubySize
 
f32 mTextBoxPosX
 
f32 mTextBoxPosY
 
f32 mTextBoxScaleX
 
f32 mTextBoxScaleY
 
f32 mTBoxWidth
 
f32 mTBoxHeight
 
f32 mLineSpace
 
f32 mCharSpace
 
f32 mRubyCharSpace
 
f32 mSelFontSize
 
f32 mSelRubySize
 
f32 mSelTextBoxPosX [3]
 
f32 mSelTextBoxPosY [3]
 
f32 mSelTBoxWidth
 
f32 mSelCharSpace
 
f32 mSelRubyCharSpace
 
f32 mTextBoxPosOffsetY
 
f32 field_0xb8
 
f32 mCharAlphaRate
 
u16 mMsgID
 

Constructor & Destructor Documentation

◆ dMsgScrnBase_c()

dMsgScrnBase_c::dMsgScrnBase_c ( )

◆ ~dMsgScrnBase_c()

dMsgScrnBase_c::~dMsgScrnBase_c ( )
virtual

Member Function Documentation

◆ arwAnimeInit()

virtual void dMsgScrnBase_c::arwAnimeInit ( )
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ arwAnimeMove()

virtual void dMsgScrnBase_c::arwAnimeMove ( )
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ dotAnimeInit()

virtual void dMsgScrnBase_c::dotAnimeInit ( )
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ dotAnimeMove()

virtual void dMsgScrnBase_c::dotAnimeMove ( )
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ draw()

void dMsgScrnBase_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

Reimplemented in dMsgScrnKanban_c, and dMsgScrnTree_c.

◆ drawOutFont()

void dMsgScrnBase_c::drawOutFont ( f32  param_0,
f32  param_1,
f32  param_2 
)

◆ drawSelf()

void dMsgScrnBase_c::drawSelf ( )
virtual

◆ exec()

◆ fontAlpha()

void dMsgScrnBase_c::fontAlpha ( f32  i_alpha)
virtual

◆ fukiAlpha()

◆ fukiPosCalc()

virtual void dMsgScrnBase_c::fukiPosCalc ( u8  )
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ fukiScale()

◆ fukiTrans()

void dMsgScrnBase_c::fukiTrans ( f32  i_posX,
f32  i_posY 
)
virtual

◆ getCharInfoPtr()

CharInfo_c * dMsgScrnBase_c::getCharInfoPtr ( )
inline

◆ getCharSpace()

f32 dMsgScrnBase_c::getCharSpace ( )
inline

◆ getFontSizeX()

f32 dMsgScrnBase_c::getFontSizeX ( )
inline

◆ getFontSizeY()

f32 dMsgScrnBase_c::getFontSizeY ( )
inline

◆ getLineSpace()

f32 dMsgScrnBase_c::getLineSpace ( )
inline

◆ getRubyCharSpace()

f32 dMsgScrnBase_c::getRubyCharSpace ( )
inline

◆ getRubySize()

f32 dMsgScrnBase_c::getRubySize ( )
inline

◆ getSelCharSpace()

f32 dMsgScrnBase_c::getSelCharSpace ( )
inline

◆ getSelFontSize()

f32 dMsgScrnBase_c::getSelFontSize ( )
inline

◆ getSelRubyCharSpace()

f32 dMsgScrnBase_c::getSelRubyCharSpace ( )
inline

◆ getSelRubySize()

f32 dMsgScrnBase_c::getSelRubySize ( )
inline

◆ getSelTBoxWidth()

f32 dMsgScrnBase_c::getSelTBoxWidth ( )
inline

◆ getSelTextBoxPosX()

f32 dMsgScrnBase_c::getSelTextBoxPosX ( int  idx)
inline

◆ getSelTextBoxPosY()

f32 dMsgScrnBase_c::getSelTextBoxPosY ( int  idx)
inline

◆ getTBoxHeight()

f32 dMsgScrnBase_c::getTBoxHeight ( )
inline

◆ getTBoxWidth()

f32 dMsgScrnBase_c::getTBoxWidth ( )
inline

◆ getTextBoxPosOffsetY()

f32 dMsgScrnBase_c::getTextBoxPosOffsetY ( )
inline

◆ getTextBoxPosX()

f32 dMsgScrnBase_c::getTextBoxPosX ( )
inline

◆ getTextBoxPosY()

f32 dMsgScrnBase_c::getTextBoxPosY ( )
inline

◆ getTextBoxScaleX()

f32 dMsgScrnBase_c::getTextBoxScaleX ( )
inline

◆ getTextBoxScaleY()

f32 dMsgScrnBase_c::getTextBoxScaleY ( )
inline

◆ init()

void dMsgScrnBase_c::init ( )

◆ isSelect()

virtual bool dMsgScrnBase_c::isSelect ( )
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ isTalkNow()

bool dMsgScrnBase_c::isTalkNow ( )

◆ multiDraw()

void dMsgScrnBase_c::multiDraw ( )
virtual

◆ selectAnimeEnd()

virtual bool dMsgScrnBase_c::selectAnimeEnd ( )
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ selectAnimeInit()

virtual void dMsgScrnBase_c::selectAnimeInit ( u8  ,
u8  ,
f32  ,
u8   
)
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ selectAnimeMove()

virtual bool dMsgScrnBase_c::selectAnimeMove ( u8  ,
u8  ,
bool   
)
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ setCharAlphaRate()

void dMsgScrnBase_c::setCharAlphaRate ( f32  rate)
inline

◆ setMsgID()

void dMsgScrnBase_c::setMsgID ( u16  msgID)
inline

◆ setOutFont()

void dMsgScrnBase_c::setOutFont ( COutFont_c font)
inline

◆ setRubyString()

void dMsgScrnBase_c::setRubyString ( char i_string)

◆ setSelectRubyString()

virtual void dMsgScrnBase_c::setSelectRubyString ( char ,
char ,
char  
)
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ setSelectString()

virtual void dMsgScrnBase_c::setSelectString ( char ,
char ,
char  
)
virtual

Reimplemented in dMsgScrnItem_c, and dMsgScrnTalk_c.

◆ setString()

void dMsgScrnBase_c::setString ( char i_stringA,
char i_stringB 
)

◆ setTextBoxPosOffsetY()

void dMsgScrnBase_c::setTextBoxPosOffsetY ( f32  offset)
inline

Member Data Documentation

◆ field_0x48

dDlst_base_c* dMsgScrnBase_c::field_0x48

◆ field_0x4c

u32 dMsgScrnBase_c::field_0x4c

◆ field_0x54

JUTFont* dMsgScrnBase_c::field_0x54

◆ field_0xb8

f32 dMsgScrnBase_c::field_0xb8

◆ mCharAlphaRate

f32 dMsgScrnBase_c::mCharAlphaRate

◆ mCharInfoPtr

CharInfo_c* dMsgScrnBase_c::mCharInfoPtr

◆ mCharSpace

f32 dMsgScrnBase_c::mCharSpace

◆ mFontSize

J2DTextBox::TFontSize dMsgScrnBase_c::mFontSize

◆ mLineSpace

f32 dMsgScrnBase_c::mLineSpace

◆ mMsgID

u16 dMsgScrnBase_c::mMsgID

◆ mpOutFont

COutFont_c* dMsgScrnBase_c::mpOutFont

◆ mpPmP_c

CPaneMgr* dMsgScrnBase_c::mpPmP_c

◆ mpScreen

J2DScreen* dMsgScrnBase_c::mpScreen

◆ mpTm_c

CPaneMgr* dMsgScrnBase_c::mpTm_c[7]

◆ mpTmr_c

CPaneMgr* dMsgScrnBase_c::mpTmr_c[7]

◆ mRubyCharSpace

f32 dMsgScrnBase_c::mRubyCharSpace

◆ mRubySize

f32 dMsgScrnBase_c::mRubySize

◆ mSelCharSpace

f32 dMsgScrnBase_c::mSelCharSpace

◆ mSelFontSize

f32 dMsgScrnBase_c::mSelFontSize

◆ mSelRubyCharSpace

f32 dMsgScrnBase_c::mSelRubyCharSpace

◆ mSelRubySize

f32 dMsgScrnBase_c::mSelRubySize

◆ mSelTBoxWidth

f32 dMsgScrnBase_c::mSelTBoxWidth

◆ mSelTextBoxPosX

f32 dMsgScrnBase_c::mSelTextBoxPosX[3]

◆ mSelTextBoxPosY

f32 dMsgScrnBase_c::mSelTextBoxPosY[3]

◆ mTBoxHeight

f32 dMsgScrnBase_c::mTBoxHeight

◆ mTBoxWidth

f32 dMsgScrnBase_c::mTBoxWidth

◆ mTextBoxPosOffsetY

f32 dMsgScrnBase_c::mTextBoxPosOffsetY

◆ mTextBoxPosX

f32 dMsgScrnBase_c::mTextBoxPosX

◆ mTextBoxPosY

f32 dMsgScrnBase_c::mTextBoxPosY

◆ mTextBoxScaleX

f32 dMsgScrnBase_c::mTextBoxScaleX

◆ mTextBoxScaleY

f32 dMsgScrnBase_c::mTextBoxScaleY

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