ScummVM API documentation
CryOmni3D::DialogsManager Class Referenceabstract
Inheritance diagram for CryOmni3D::DialogsManager:
CryOmni3D::Versailles::Versailles_DialogsManager

Classes

struct  SubtitlesSettings
 

Public Member Functions

void init (uint arraySize, const Common::String &endOfConversationText)
 
void loadGTO (const Common::Path &gtoFilePath)
 
void setupVariable (uint id, const Common::String &variable)
 
void reinitVariables ()
 
uint size () const
 
byte & operator[] (uint idx)
 
const byte & operator[] (uint idx) const
 
byte & operator[] (const Common::String &name)
 
const byte & operator[] (const Common::String &name) const
 
void registerSubtitlesSettings (const Common::String &videoName, const SubtitlesSettings &settings)
 
void setIgnoreNoEndOfConversation (bool ignore)
 
bool play (const Common::String &sequence, bool &slowStop)
 

Protected Member Functions

virtual void executeShow (const Common::String &show)=0
 
virtual void playDialog (const Common::String &video, const Common::String &sound, const Common::String &text, const SubtitlesSettings &settings)=0
 
virtual void displayMessage (const Common::String &text)=0
 
virtual uint askPlayerQuestions (const Common::String &video, const Common::StringArray &questions)=0
 

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