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

Public Member Functions

 Versailles_DialogsManager (CryOmni3DEngine_Versailles *engine, bool padAudioFileName)
 
bool play (const Common::String &sequence)
 
void registerShowCallback (const Common::String &showName, ShowCallback callback)
 
- Public Member Functions inherited from CryOmni3D::DialogsManager
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

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

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