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

#include <d_msg_scrn_howl.h>

+ Inheritance diagram for dMsgScrnHowl_c:
+ Collaboration diagram for dMsgScrnHowl_c:

Public Member Functions

 dMsgScrnHowl_c ()
 
 ~dMsgScrnHowl_c ()
 
void exec ()
 
void drawSelf ()
 
void guide_on_init ()
 
void guide_on_proc ()
 
void guide_off_init ()
 
void guide_off_proc ()
 
void guide_stop_init ()
 
void guide_stop_proc ()
 
void guide_demo_play_init ()
 
void guide_demo_play_proc ()
 
void guide_off_test_init ()
 
void guide_off_test_proc ()
 
void fukiScale (f32)
 
void fukiTrans (f32, f32)
 
void fukiAlpha (f32)
 
bool isKeyCheck ()
 
void resetLine ()
 
void drawWave ()
 
void drawGuide ()
 
void drawGuide2 ()
 
void drawEffect ()
 
void calcMain ()
 
void calcWave ()
 
void calcGuide ()
 
void moveLineV (bool)
 
void moveBaseLength (bool)
 
s8 getOnLineNum (int)
 
s16 addCount (s16)
 
s16 addCountGuide (s16)
 
f32 getNowPlotPitch (f32)
 
f32 getPlotPitch (f32)
 
void calcPitchLevel ()
 
void initGuideData ()
 
u16 getGuideDataSize ()
 
u8 getGuideDataType (int)
 
bool isHearingMode ()
 
- 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 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 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

CPaneMgrmpLineH [3]
 
CPaneMgrmpLineV [7]
 
CPaneMgrmpLineAll
 
CPaneMgrmpABase
 
CPaneMgrmpButtonIcon [2]
 
CPaneMgrmpButtonText [2]
 
J2DPicturempTopBall
 
J2DPicturempTopBallTail [5]
 
J2DPicturempDot
 
J2DPicturempGuideDot
 
J2DPicturempWaveTex
 
Vec field_0x128
 
Vec field_0x134
 
Vec field_0x140
 
Vec field_0x14c
 
Vec field_0x158
 
Vec field_0x164
 
Vec field_0x170
 
u32 field_0x17c
 
f32 field_0x180 [0x300]
 
f32 field_0xd80 [0x300]
 
f32 field_0x1980
 
f32 field_0x1984
 
f32 field_0x1988
 
f32 field_0x198c
 
f32 field_0x1990
 
f32 field_0x1994
 
f32 field_0x1998
 
f32 field_0x199c
 
f32 field_0x19a0 [30]
 
f32 field_0x1a18 [30]
 
f32 field_0x1a90 [30]
 
f32 field_0x1b08 [3]
 
s16 field_0x1b14 [0x300]
 
u32 field_0x2114
 
u32 field_0x2118
 
u32 field_0x211c
 
u32 field_0x2120
 
s16 field_0x2124
 
u16 field_0x2126
 
s16 field_0x2128
 
s16 mPlotTime
 
s16 field_0x212c
 
s16 field_0x212e
 
s16 field_0x2130
 
s16 field_0x2132
 
s16 field_0x2134
 
s16 field_0x2136
 
u16 field_0x2138
 
u8 field_0x213a [30]
 
u8 field_0x2158 [30]
 
u8 field_0x2176 [30]
 
s8 field_0x2194
 
u8 field_0x2195
 
u8 mCorrectLineMax
 
u8 field_0x2197
 
u8 field_0x2198 [0x300]
 
u8 field_0x2498 [0x300]
 
u8 field_0x2798
 
u8 field_0x2799
 
u8 field_0x279a
 
u8 field_0x279b
 
f32 field_0x279c
 
f32 field_0x27a0
 
f32 field_0x27a4
 
f32 field_0x27a8
 
- 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

◆ dMsgScrnHowl_c()

dMsgScrnHowl_c::dMsgScrnHowl_c ( )

◆ ~dMsgScrnHowl_c()

dMsgScrnHowl_c::~dMsgScrnHowl_c ( )

Member Function Documentation

◆ addCount()

s16 dMsgScrnHowl_c::addCount ( s16  param_0)

◆ addCountGuide()

s16 dMsgScrnHowl_c::addCountGuide ( s16  param_0)

◆ calcGuide()

void dMsgScrnHowl_c::calcGuide ( )

◆ calcMain()

void dMsgScrnHowl_c::calcMain ( )

◆ calcPitchLevel()

void dMsgScrnHowl_c::calcPitchLevel ( )

◆ calcWave()

void dMsgScrnHowl_c::calcWave ( )

◆ drawEffect()

void dMsgScrnHowl_c::drawEffect ( )

◆ drawGuide()

void dMsgScrnHowl_c::drawGuide ( )

◆ drawGuide2()

void dMsgScrnHowl_c::drawGuide2 ( )

◆ drawSelf()

void dMsgScrnHowl_c::drawSelf ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ drawWave()

void dMsgScrnHowl_c::drawWave ( )

◆ exec()

void dMsgScrnHowl_c::exec ( )
virtual

Reimplemented from dMsgScrnBase_c.

◆ fukiAlpha()

void dMsgScrnHowl_c::fukiAlpha ( f32  param_0)
virtual

Reimplemented from dMsgScrnBase_c.

◆ fukiScale()

void dMsgScrnHowl_c::fukiScale ( f32  param_0)
virtual

Reimplemented from dMsgScrnBase_c.

◆ fukiTrans()

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

Reimplemented from dMsgScrnBase_c.

◆ getGuideDataSize()

u16 dMsgScrnHowl_c::getGuideDataSize ( )

◆ getGuideDataType()

u8 dMsgScrnHowl_c::getGuideDataType ( int  param_0)

◆ getNowPlotPitch()

f32 dMsgScrnHowl_c::getNowPlotPitch ( f32  param_0)

◆ getOnLineNum()

s8 dMsgScrnHowl_c::getOnLineNum ( int  param_0)

◆ getPlotPitch()

f32 dMsgScrnHowl_c::getPlotPitch ( f32  param_0)

◆ guide_demo_play_init()

void dMsgScrnHowl_c::guide_demo_play_init ( )

◆ guide_demo_play_proc()

void dMsgScrnHowl_c::guide_demo_play_proc ( )

◆ guide_off_init()

void dMsgScrnHowl_c::guide_off_init ( )

◆ guide_off_proc()

void dMsgScrnHowl_c::guide_off_proc ( )

◆ guide_off_test_init()

void dMsgScrnHowl_c::guide_off_test_init ( )

◆ guide_off_test_proc()

void dMsgScrnHowl_c::guide_off_test_proc ( )

◆ guide_on_init()

void dMsgScrnHowl_c::guide_on_init ( )

◆ guide_on_proc()

void dMsgScrnHowl_c::guide_on_proc ( )

◆ guide_stop_init()

void dMsgScrnHowl_c::guide_stop_init ( )

◆ guide_stop_proc()

void dMsgScrnHowl_c::guide_stop_proc ( )

◆ initGuideData()

void dMsgScrnHowl_c::initGuideData ( )

◆ isHearingMode()

bool dMsgScrnHowl_c::isHearingMode ( )
inline

◆ isKeyCheck()

bool dMsgScrnHowl_c::isKeyCheck ( )

◆ moveBaseLength()

void dMsgScrnHowl_c::moveBaseLength ( bool  param_0)

◆ moveLineV()

void dMsgScrnHowl_c::moveLineV ( bool  param_0)

◆ resetLine()

void dMsgScrnHowl_c::resetLine ( )

Member Data Documentation

◆ field_0x128

Vec dMsgScrnHowl_c::field_0x128

◆ field_0x134

Vec dMsgScrnHowl_c::field_0x134

◆ field_0x140

Vec dMsgScrnHowl_c::field_0x140

◆ field_0x14c

Vec dMsgScrnHowl_c::field_0x14c

◆ field_0x158

Vec dMsgScrnHowl_c::field_0x158

◆ field_0x164

Vec dMsgScrnHowl_c::field_0x164

◆ field_0x170

Vec dMsgScrnHowl_c::field_0x170

◆ field_0x17c

u32 dMsgScrnHowl_c::field_0x17c

◆ field_0x180

f32 dMsgScrnHowl_c::field_0x180[0x300]

◆ field_0x1980

f32 dMsgScrnHowl_c::field_0x1980

◆ field_0x1984

f32 dMsgScrnHowl_c::field_0x1984

◆ field_0x1988

f32 dMsgScrnHowl_c::field_0x1988

◆ field_0x198c

f32 dMsgScrnHowl_c::field_0x198c

◆ field_0x1990

f32 dMsgScrnHowl_c::field_0x1990

◆ field_0x1994

f32 dMsgScrnHowl_c::field_0x1994

◆ field_0x1998

f32 dMsgScrnHowl_c::field_0x1998

◆ field_0x199c

f32 dMsgScrnHowl_c::field_0x199c

◆ field_0x19a0

f32 dMsgScrnHowl_c::field_0x19a0[30]

◆ field_0x1a18

f32 dMsgScrnHowl_c::field_0x1a18[30]

◆ field_0x1a90

f32 dMsgScrnHowl_c::field_0x1a90[30]

◆ field_0x1b08

f32 dMsgScrnHowl_c::field_0x1b08[3]

◆ field_0x1b14

s16 dMsgScrnHowl_c::field_0x1b14[0x300]

◆ field_0x2114

u32 dMsgScrnHowl_c::field_0x2114

◆ field_0x2118

u32 dMsgScrnHowl_c::field_0x2118

◆ field_0x211c

u32 dMsgScrnHowl_c::field_0x211c

◆ field_0x2120

u32 dMsgScrnHowl_c::field_0x2120

◆ field_0x2124

s16 dMsgScrnHowl_c::field_0x2124

◆ field_0x2126

u16 dMsgScrnHowl_c::field_0x2126

◆ field_0x2128

s16 dMsgScrnHowl_c::field_0x2128

◆ field_0x212c

s16 dMsgScrnHowl_c::field_0x212c

◆ field_0x212e

s16 dMsgScrnHowl_c::field_0x212e

◆ field_0x2130

s16 dMsgScrnHowl_c::field_0x2130

◆ field_0x2132

s16 dMsgScrnHowl_c::field_0x2132

◆ field_0x2134

s16 dMsgScrnHowl_c::field_0x2134

◆ field_0x2136

s16 dMsgScrnHowl_c::field_0x2136

◆ field_0x2138

u16 dMsgScrnHowl_c::field_0x2138

◆ field_0x213a

u8 dMsgScrnHowl_c::field_0x213a[30]

◆ field_0x2158

u8 dMsgScrnHowl_c::field_0x2158[30]

◆ field_0x2176

u8 dMsgScrnHowl_c::field_0x2176[30]

◆ field_0x2194

s8 dMsgScrnHowl_c::field_0x2194

◆ field_0x2195

u8 dMsgScrnHowl_c::field_0x2195

◆ field_0x2197

u8 dMsgScrnHowl_c::field_0x2197

◆ field_0x2198

u8 dMsgScrnHowl_c::field_0x2198[0x300]

◆ field_0x2498

u8 dMsgScrnHowl_c::field_0x2498[0x300]

◆ field_0x2798

u8 dMsgScrnHowl_c::field_0x2798

◆ field_0x2799

u8 dMsgScrnHowl_c::field_0x2799

◆ field_0x279a

u8 dMsgScrnHowl_c::field_0x279a

◆ field_0x279b

u8 dMsgScrnHowl_c::field_0x279b

◆ field_0x279c

f32 dMsgScrnHowl_c::field_0x279c

◆ field_0x27a0

f32 dMsgScrnHowl_c::field_0x27a0

◆ field_0x27a4

f32 dMsgScrnHowl_c::field_0x27a4

◆ field_0x27a8

f32 dMsgScrnHowl_c::field_0x27a8

◆ field_0xd80

f32 dMsgScrnHowl_c::field_0xd80[0x300]

◆ mCorrectLineMax

u8 dMsgScrnHowl_c::mCorrectLineMax

◆ mpABase

CPaneMgr* dMsgScrnHowl_c::mpABase

◆ mpButtonIcon

CPaneMgr* dMsgScrnHowl_c::mpButtonIcon[2]

◆ mpButtonText

CPaneMgr* dMsgScrnHowl_c::mpButtonText[2]

◆ mpDot

J2DPicture* dMsgScrnHowl_c::mpDot

◆ mpGuideDot

J2DPicture* dMsgScrnHowl_c::mpGuideDot

◆ mpLineAll

CPaneMgr* dMsgScrnHowl_c::mpLineAll

◆ mpLineH

CPaneMgr* dMsgScrnHowl_c::mpLineH[3]

◆ mpLineV

CPaneMgr* dMsgScrnHowl_c::mpLineV[7]

◆ mPlotTime

s16 dMsgScrnHowl_c::mPlotTime

◆ mpTopBall

J2DPicture* dMsgScrnHowl_c::mpTopBall

◆ mpTopBallTail

J2DPicture* dMsgScrnHowl_c::mpTopBallTail[5]

◆ mpWaveTex

J2DPicture* dMsgScrnHowl_c::mpWaveTex

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