|
|
virtual Common::Error | playDialogueLineWithVariant (int wavId, const Common::String &speakerId, int headVariant)=0 |
| |
|
virtual Common::Error | playDialogueLine (int wavId, const Common::String &speakerId)=0 |
| |
|
virtual Common::Error | playDialogueEntrySequence (const DialogueLineEntry *lines, uint count)=0 |
| |
|
virtual Common::Error | playDialogueFst (const Common::String &path)=0 |
| |
|
virtual Common::Error | clearScreenToBlack ()=0 |
| |
|
virtual Common::Error | showCdChangePrompt (int discNumber)=0 |
| |
|
virtual Common::Error | runKeywordMenu (const Common::String &topicBuffer, int topicBufferLineIndex, Common::String &selectedTopic, DialogueKeywordMenuSelectionState &selection)=0 |
| |
|
virtual Common::Error | runResponseMenu (int responseLineIndex, int &responseIndex)=0 |
| |
|
virtual Common::Error | runResponseMenuText (const Common::String &responseLine, int &responseIndex)=0 |
| |
|
virtual Common::Error | runGameOverScreen ()=0 |
| |
|
virtual void | assignTopicBuffer (Common::String &topicBuffer, int &topicBufferLineIndex, int responseLineIndex, const char *label)=0 |
| |
|
virtual bool | matchesResponseLine (const Common::String &selectedTopic, int responseLineIndex)=0 |
| |
|
virtual bool | matchesAnyResponseLine (const Common::String &selectedTopic, const int *responseLineIndices, uint responseLineCount)=0 |
| |
|
virtual void | queueDialogueInteractionIfNeeded (const InteractionResult &interaction)=0 |
| |
|
virtual void | applyImmediateDialogueInteractionEffects (InteractionResult &interaction)=0 |
| |
|
virtual int | getRandomNumber (int maxValue)=0 |
| |
|
virtual void | setActiveSpeakerPortrait (const Common::String &speakerId, int headVariant)=0 |
| |
The documentation for this class was generated from the following file: