22 #ifndef SHERLOCK_SCALPEL_TALK_H 23 #define SHERLOCK_SCALPEL_TALK_H 25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "common/rect.h" 28 #include "common/serializer.h" 29 #include "common/stream.h" 30 #include "common/stack.h" 31 #include "sherlock/talk.h" 46 OpcodeReturn cmdSwitchSpeaker(
const byte *&str);
47 OpcodeReturn cmdAssignPortraitLocation(
const byte *&str);
48 OpcodeReturn cmdGotoScene(
const byte *&str);
49 OpcodeReturn cmdCallTalkFile(
const byte *&str);
50 OpcodeReturn cmdClearInfoLine(
const byte *&str);
51 OpcodeReturn cmdClearWindow(
const byte *&str);
52 OpcodeReturn cmdDisplayInfoLine(
const byte *&str);
53 OpcodeReturn cmdElse(
const byte *&str);
54 OpcodeReturn cmdIf(
const byte *&str);
55 OpcodeReturn cmdMoveMouse(
const byte *&str);
56 OpcodeReturn cmdPlayPrologue(
const byte *&str);
57 OpcodeReturn cmdRemovePortrait(
const byte *&str);
58 OpcodeReturn cmdSfxCommand(
const byte *&str);
59 OpcodeReturn cmdSummonWindow(
const byte *&str);
60 OpcodeReturn cmdWalkToCoords(
const byte *&str);
70 void talkWait(
const byte *&str)
override;
94 byte _hotkeyWindowExit;
96 byte _hotkeyWindowDown;
134 int talkLine(
int lineNum,
int stateNum, byte color,
int lineY,
bool slamIt)
override;
void talkWait(const byte *&str) override
void nothingToSay() override
static void skipBadText(const byte *&msgP)
bool isSequencesEmpty() const override
Definition: scalpel_talk.h:160
Definition: animation.h:29
void clearSequences() override
void switchSpeaker() override
void talkInterface(const byte *&str) override
bool talk3DOMovieTrigger(int subIndex)
Definition: scalpel_talk.h:37
Definition: sherlock.h:76
Definition: objects.h:363
void loadTalkFile(const Common::String &filename) override
void pushSequenceEntry(Object *obj) override
void talkTo(const Common::String &filename) override
int waitForMore(int delay) override
void drawInterface() override
void pullSequence(int slot=-1) override
bool displayTalk(bool slamIt) override
int talkLine(int lineNum, int stateNum, byte color, int lineY, bool slamIt) override