aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/talk.h
diff options
context:
space:
mode:
authorMartin Kiewitz2015-06-13 20:35:00 +0200
committerMartin Kiewitz2015-06-13 20:35:00 +0200
commite16ae1a2e72f4cc7265214db489c73cebc1d8a35 (patch)
tree3fa8b73d423fe8b2097eaedd9ccf5e34fda087ea /engines/sherlock/talk.h
parent1c5bb23f02264d91130e6dbc894a03658effdf05 (diff)
downloadscummvm-rg350-e16ae1a2e72f4cc7265214db489c73cebc1d8a35.tar.gz
scummvm-rg350-e16ae1a2e72f4cc7265214db489c73cebc1d8a35.tar.bz2
scummvm-rg350-e16ae1a2e72f4cc7265214db489c73cebc1d8a35.zip
SHERLOCK: 3DO: support for talk movies
Diffstat (limited to 'engines/sherlock/talk.h')
-rw-r--r--engines/sherlock/talk.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sherlock/talk.h b/engines/sherlock/talk.h
index 9c44f8ed83..aea2800a1f 100644
--- a/engines/sherlock/talk.h
+++ b/engines/sherlock/talk.h
@@ -263,6 +263,12 @@ protected:
* Pause when displaying a talk dialog on-screen
*/
virtual void talkWait(const byte *&str);
+
+ /**
+ * Trigger to play a 3DO talk dialog movie
+ */
+ virtual void talk3DOMovieTrigger(int selector, int subIndex) {};
+
public:
TalkSequence _talkSequenceStack[TALK_SEQUENCE_STACK_SIZE];
bool _talkToAbort;