ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <ad_sentence.h>

Inheritance diagram for Wintermute::AdSentence:
Collaboration diagram for Wintermute::AdSentence:

List of all members.

Public Member Functions

bool update (TDirection dir=DI_DOWN)
bool setupTalkFile (const char *soundFilename)
bool finish ()
void setSound (BaseSound *Sound)
bool display ()
char * getNextStance ()
char * getCurrentStance ()
void setStances (const char *stances)
void setText (const char *text)
 AdSentence (BaseGame *inGame)
 ~AdSentence () override
bool canSkip ()

Public Attributes

bool _freezable
bool _fixedPos
BaseSprite_currentSprite
char * _currentSkelAnim
bool _soundStarted
BaseSound_sound
TTextAlign _align
int32 _width
Point32 _pos
BaseFont_font
int32 _currentStance
uint32 _startTime
char * _stances
char * _text
uint32 _duration
AdTalkDef_talkDef

Private Member Functions

char * getStance (int stance)

Private Attributes

char * _tempStance

Detailed Description

Definition at line 44 of file ad_sentence.h.


Constructor & Destructor Documentation

Wintermute::AdSentence::AdSentence ( BaseGame inGame  ) 

Definition at line 47 of file ad_sentence.cpp.

Wintermute::AdSentence::~AdSentence (  )  [override]

Definition at line 75 of file ad_sentence.cpp.


Member Function Documentation

bool Wintermute::AdSentence::canSkip (  ) 

Definition at line 356 of file ad_sentence.cpp.

bool Wintermute::AdSentence::display (  ) 

Definition at line 196 of file ad_sentence.cpp.

bool Wintermute::AdSentence::finish (  ) 

Definition at line 239 of file ad_sentence.cpp.

char * Wintermute::AdSentence::getCurrentStance (  ) 

Definition at line 122 of file ad_sentence.cpp.

char * Wintermute::AdSentence::getNextStance (  ) 

Definition at line 128 of file ad_sentence.cpp.

char * Wintermute::AdSentence::getStance ( int  stance  )  [private]

Definition at line 135 of file ad_sentence.cpp.

void Wintermute::AdSentence::setSound ( BaseSound Sound  ) 

Definition at line 228 of file ad_sentence.cpp.

void Wintermute::AdSentence::setStances ( const char *  stances  ) 

Definition at line 106 of file ad_sentence.cpp.

void Wintermute::AdSentence::setText ( const char *  text  ) 

Definition at line 94 of file ad_sentence.cpp.

bool Wintermute::AdSentence::setupTalkFile ( const char *  soundFilename  ) 

Definition at line 275 of file ad_sentence.cpp.

bool Wintermute::AdSentence::update ( TDirection  dir = DI_DOWN  ) 

Definition at line 307 of file ad_sentence.cpp.


Member Data Documentation

Definition at line 49 of file ad_sentence.h.

Definition at line 47 of file ad_sentence.h.

Definition at line 46 of file ad_sentence.h.

Definition at line 55 of file ad_sentence.h.

Definition at line 68 of file ad_sentence.h.

Definition at line 78 of file ad_sentence.h.

Definition at line 69 of file ad_sentence.h.


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


Generated on Sat Sep 26 2020 05:04:11 for ResidualVM by doxygen 1.7.1
curved edge   curved edge