|
|
| DialogueRuntime (HarvesterEngine &engine, Script &script, Text &text, Flow &flow, const Common::String ¤tRoomName, const Common::String &genericByeTopic, DialogueRuntimeCallbacks &callbacks) |
| |
|
HarvesterEngine & | engine () const |
| |
|
Script & | startupScript () const |
| |
|
Text & | startupText () const |
| |
|
Flow & | startupFlow () const |
| |
|
const Common::String & | currentRoomName () const |
| |
|
const Common::String & | genericByeTopic () const |
| |
|
bool | executeActionTag (const Common::String &tag, InteractionResult &result, bool allowTransitions=true) const |
| |
|
Common::Error | playDialogueLineWithVariant (int wavId, const Common::String &speakerId, int headVariant) const |
| |
|
Common::Error | playDialogueLine (int wavId, const Common::String &speakerId) const |
| |
|
Common::Error | playDialogueEntrySequence (const DialogueLineEntry *lines, uint count) const |
| |
|
Common::Error | playDialogueFst (const Common::String &path) const |
| |
|
Common::Error | clearScreenToBlack () const |
| |
|
Common::Error | showCdChangePrompt (int discNumber) const |
| |
|
Common::Error | runKeywordMenu (const Common::String &topicBuffer, int topicBufferLineIndex, Common::String &selectedTopic) const |
| |
|
Common::Error | runResponseMenu (int responseLineIndex, int &responseIndex) const |
| |
|
Common::Error | runResponseMenuText (const Common::String &responseLine, int &responseIndex) const |
| |
|
Common::Error | runGameOverScreen () const |
| |
|
void | assignTopicBuffer (Common::String &topicBuffer, int &topicBufferLineIndex, int responseLineIndex, const char *label) const |
| |
|
bool | matchesResponseLine (const Common::String &selectedTopic, int responseLineIndex) const |
| |
|
bool | matchesAnyResponseLine (const Common::String &selectedTopic, const int *responseLineIndices, uint responseLineCount) const |
| |
|
bool | lastKeywordSelectionWasTypedInput () const |
| |
|
bool | lastKeywordSelectionWasGenericBye () const |
| |
|
void | queueDialogueInteractionIfNeeded (const InteractionResult &interaction) const |
| |
|
void | applyImmediateDialogueInteractionEffects (InteractionResult &interaction) const |
| |
|
int | getRandomNumber (int maxValue) const |
| |
|
void | setActiveSpeakerPortrait (const Common::String &speakerId, int headVariant) const |
| |