Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dMsgScrnTalk_c Struct Reference

#include <d_msg_scrn_talk.h>

+ Inheritance diagram for dMsgScrnTalk_c:
+ Collaboration diagram for dMsgScrnTalk_c:

Public Member Functions

 dMsgScrnTalk_c (u8, u8, JKRExpHeap *)
 
 ~dMsgScrnTalk_c ()
 
void exec ()
 
void drawSelf ()
 
void arwAnimeInit ()
 
void arwAnimeMove ()
 
void dotAnimeInit ()
 
void dotAnimeMove ()
 
void setSelectString (char *, char *, char *)
 
void setSelectRubyString (char *, char *, char *)
 
bool isSelect ()
 
void selectAnimeInit (u8, u8, f32, u8)
 
bool selectAnimeMove (u8, u8, bool)
 
bool selectAnimeEnd ()
 
void fukiScale (f32)
 
void fukiTrans (f32, f32)
 
void fukiAlpha (f32)
 
void fukiPosCalc (u8)
 
- Public Member Functions inherited from dMsgScrnBase_c
 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 multiDraw ()
 
virtual void fontAlpha (f32)
 
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

J2DScreenmpTxScreen
 
dMsgScrnArrow_cmpArrow_c
 
dMsgScrn3Select_cmpSelect_c
 
dMsgScrnLight_cmpLight_c
 
int field_0xd4
 
CPaneMgrmpArw_c
 
CPaneMgrmpMg_c [2]
 
JKRExpHeapfield_0xe4
 
f32 field_0xe8
 
f32 field_0xec
 
f32 field_0xf0
 
f32 field_0xf4
 
f32 field_0xf8 [150]
 
f32 field_0x350 [3]
 
s16 field_0x35c [150]
 
u8 field_0x488
 
- Public Attributes inherited from dMsgScrnBase_c
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

◆ dMsgScrnTalk_c()

dMsgScrnTalk_c::dMsgScrnTalk_c ( u8  param_1,
u8  param_2,
JKRExpHeap param_3 
)

◆ ~dMsgScrnTalk_c()

dMsgScrnTalk_c::~dMsgScrnTalk_c ( )

Member Function Documentation

◆ arwAnimeInit()

void dMsgScrnTalk_c::arwAnimeInit ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ arwAnimeMove()

void dMsgScrnTalk_c::arwAnimeMove ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ dotAnimeInit()

void dMsgScrnTalk_c::dotAnimeInit ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ dotAnimeMove()

void dMsgScrnTalk_c::dotAnimeMove ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ drawSelf()

void dMsgScrnTalk_c::drawSelf ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ exec()

void dMsgScrnTalk_c::exec ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ fukiAlpha()

void dMsgScrnTalk_c::fukiAlpha ( f32  param_1)
virtual

Reimplemented from dMsgScrnBase_c.

◆ fukiPosCalc()

void dMsgScrnTalk_c::fukiPosCalc ( u8  param_1)
virtual

Reimplemented from dMsgScrnBase_c.

◆ fukiScale()

void dMsgScrnTalk_c::fukiScale ( f32  param_0)
virtual

Reimplemented from dMsgScrnBase_c.

◆ fukiTrans()

void dMsgScrnTalk_c::fukiTrans ( f32  param_0,
f32  param_1 
)
virtual

Reimplemented from dMsgScrnBase_c.

◆ isSelect()

bool dMsgScrnTalk_c::isSelect ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ selectAnimeEnd()

bool dMsgScrnTalk_c::selectAnimeEnd ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ selectAnimeInit()

void dMsgScrnTalk_c::selectAnimeInit ( u8  param_0,
u8  param_1,
f32  param_2,
u8  param_3 
)
virtual

Reimplemented from dMsgScrnBase_c.

◆ selectAnimeMove()

bool dMsgScrnTalk_c::selectAnimeMove ( u8  param_0,
u8  param_1,
bool  param_2 
)
virtual

Reimplemented from dMsgScrnBase_c.

◆ setSelectRubyString()

void dMsgScrnTalk_c::setSelectRubyString ( char param_0,
char param_1,
char param_2 
)
virtual

Reimplemented from dMsgScrnBase_c.

◆ setSelectString()

void dMsgScrnTalk_c::setSelectString ( char param_0,
char param_1,
char param_2 
)
virtual

Reimplemented from dMsgScrnBase_c.

Member Data Documentation

◆ field_0x350

f32 dMsgScrnTalk_c::field_0x350[3]

◆ field_0x35c

s16 dMsgScrnTalk_c::field_0x35c[150]

◆ field_0x488

u8 dMsgScrnTalk_c::field_0x488

◆ field_0xd4

int dMsgScrnTalk_c::field_0xd4

◆ field_0xe4

JKRExpHeap* dMsgScrnTalk_c::field_0xe4

◆ field_0xe8

f32 dMsgScrnTalk_c::field_0xe8

◆ field_0xec

f32 dMsgScrnTalk_c::field_0xec

◆ field_0xf0

f32 dMsgScrnTalk_c::field_0xf0

◆ field_0xf4

f32 dMsgScrnTalk_c::field_0xf4

◆ field_0xf8

f32 dMsgScrnTalk_c::field_0xf8[150]

◆ mpArrow_c

dMsgScrnArrow_c* dMsgScrnTalk_c::mpArrow_c

◆ mpArw_c

CPaneMgr* dMsgScrnTalk_c::mpArw_c

◆ mpLight_c

dMsgScrnLight_c* dMsgScrnTalk_c::mpLight_c

◆ mpMg_c

CPaneMgr* dMsgScrnTalk_c::mpMg_c[2]

◆ mpSelect_c

dMsgScrn3Select_c* dMsgScrnTalk_c::mpSelect_c

◆ mpTxScreen

J2DScreen* dMsgScrnTalk_c::mpTxScreen

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