ScummVM API documentation
Harvester::RoomNpcDialogueSession Member List

This is the complete list of members for Harvester::RoomNpcDialogueSession, including all inherited members.

applyImmediateDialogueInteractionEffects(InteractionResult &interaction) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
assignTopicBuffer(Common::String &topicBuffer, int &topicBufferLineIndex, int responseLineIndex, const char *) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
clearScreenToBlack() override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
getGenericByeTopic() const (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSession
getRandomNumber(int maxValue) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
isValid() const (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSession
matchesAnyResponseLine(const Common::String &selectedTopic, const int *responseLineIndices, uint responseLineCount) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
matchesResponseLine(const Common::String &selectedTopic, int responseLineIndex) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
playDialogueEntrySequence(const DialogueLineEntry *lines, uint count) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
playDialogueFst(const Common::String &path) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
playDialogueLine(int wavId, const Common::String &speakerId) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
playDialogueLineWithVariant(int wavId, const Common::String &speakerId, int headVariant) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
queueDialogueInteractionIfNeeded(const InteractionResult &interaction) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
RoomNpcDialogueSession(HarvesterEngine &engine, Common::Point &mousePos, Flow &flow, const IndexedBitmap &backdrop, const byte *palette, float paletteBrightness, const NpcRecord &npc) (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSession
runGameOverScreen() override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
runKeywordMenu(const Common::String &topicBuffer, int topicBufferLineIndex, Common::String &selectedTopic, DialogueKeywordMenuSelectionState &selection) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
runResponseMenu(int responseLineIndex, int &selectedIndex) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
runResponseMenuText(const Common::String &responseLine, int &selectedIndex) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
setActiveSpeakerPortrait(const Common::String &speakerId, int headVariant) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
showCdChangePrompt(int discNumber) override (defined in Harvester::RoomNpcDialogueSession)Harvester::RoomNpcDialogueSessionvirtual
~DialogueRuntimeCallbacks() (defined in Harvester::DialogueRuntimeCallbacks)Harvester::DialogueRuntimeCallbacksinlinevirtual