#include <dialog.h>
Public Member Functions | |
void | start () |
void | goToNextLine () |
Speech * | getCurrentSpeech () |
bool | checkCondition () const |
bool | isLastOnly () const |
Public Attributes | |
Common::Array< ResourceReference > | _lines |
uint32 | _conditionType |
ResourceReference | _conditionReference |
ResourceReference | _conditionScriptReference |
uint32 | _conditionReversed |
uint32 | _field_88 |
uint32 | _minChapter |
uint32 | _maxChapter |
uint32 | _noCaption |
int32 | _nextDialogIndex |
ResourceReference | _nextScriptReference |
int32 | _nextSpeechIndex |
A topic reply
void Stark::Resources::Dialog::Reply::start | ( | ) |
Start playing the reply. Sets the current line to the first one
void Stark::Resources::Dialog::Reply::goToNextLine | ( | ) |
Select the next line to be played
Speech* Stark::Resources::Dialog::Reply::getCurrentSpeech | ( | ) |
Obtain the Speech resource for the current line, or null if the reply has ended
bool Stark::Resources::Dialog::Reply::checkCondition | ( | ) | const |
Evaluates the reply's condition
bool Stark::Resources::Dialog::Reply::isLastOnly | ( | ) | const |
Should this reply only be made available when there are no other options left?