Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Z2SpeechMgr2 Struct Reference

#include <Z2SpeechMgr2.h>

+ Inheritance diagram for Z2SpeechMgr2:
+ Collaboration diagram for Z2SpeechMgr2:

Public Member Functions

 Z2SpeechMgr2 ()
 
 ~Z2SpeechMgr2 ()
 
void setString (u16 const *, s16, u8, u16)
 
void setTextCount (s16)
 
void speakOneWord (bool)
 
bool isNonVerbal ()
 
void selectUnit (bool)
 
void selectTail ()
 
void framework ()
 
void playOneShotVoice (u8, u16, Vec *, s8)
 
bool isMidnaSpeak ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SpeechMgr2 >
 JASGlobalInstance (Z2SpeechMgr2 *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 

Public Attributes

JAISoundHandle field_0x0
 
JAISoundHandle field_0x4
 
JMath::TRandom_< JMath::TRandom_fast_random
 
Z2SpeechStarter mSpeech
 
u16 mText [500]
 
s16 mTextNum
 
s16 mTextCount
 
u16 mMood
 
u8 mVoice
 
u8 field_0x3ff
 
u8 field_0x400
 
u8 field_0x401
 
s8 field_0x402 [64]
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< Z2SpeechMgr2 >
static Z2SpeechMgr2getInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SpeechMgr2 >
static Z2SpeechMgr2sInstance
 

Constructor & Destructor Documentation

◆ Z2SpeechMgr2()

Z2SpeechMgr2::Z2SpeechMgr2 ( )

◆ ~Z2SpeechMgr2()

Z2SpeechMgr2::~Z2SpeechMgr2 ( )
inline

Member Function Documentation

◆ framework()

void Z2SpeechMgr2::framework ( )

◆ isMidnaSpeak()

bool Z2SpeechMgr2::isMidnaSpeak ( )

◆ isNonVerbal()

bool Z2SpeechMgr2::isNonVerbal ( )

◆ playOneShotVoice()

void Z2SpeechMgr2::playOneShotVoice ( u8 ,
u16 ,
Vec * ,
s8  )

◆ selectTail()

void Z2SpeechMgr2::selectTail ( )

◆ selectUnit()

void Z2SpeechMgr2::selectUnit ( bool )

◆ setString()

void Z2SpeechMgr2::setString ( u16 const * s,
s16 i_textNum,
u8 i_speaker,
u16 i_mood )

◆ setTextCount()

void Z2SpeechMgr2::setTextCount ( s16 )

◆ speakOneWord()

void Z2SpeechMgr2::speakOneWord ( bool )

Member Data Documentation

◆ field_0x0

JAISoundHandle Z2SpeechMgr2::field_0x0

◆ field_0x3ff

u8 Z2SpeechMgr2::field_0x3ff

◆ field_0x4

JAISoundHandle Z2SpeechMgr2::field_0x4

◆ field_0x400

u8 Z2SpeechMgr2::field_0x400

◆ field_0x401

u8 Z2SpeechMgr2::field_0x401

◆ field_0x402

s8 Z2SpeechMgr2::field_0x402[64]

◆ mMood

u16 Z2SpeechMgr2::mMood

◆ mSpeech

Z2SpeechStarter Z2SpeechMgr2::mSpeech

◆ mText

u16 Z2SpeechMgr2::mText[500]

◆ mTextCount

s16 Z2SpeechMgr2::mTextCount

◆ mTextNum

s16 Z2SpeechMgr2::mTextNum

◆ mVoice

u8 Z2SpeechMgr2::mVoice

◆ random

JMath::TRandom_<JMath::TRandom_fast_> Z2SpeechMgr2::random

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