aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scalpel/scalpel_talk.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-09-11 22:19:10 -0400
committerPaul Gilbert2015-09-11 22:19:10 -0400
commit0d662c22a34547578fca52483f580db34b215cc0 (patch)
tree5714851d4d43c160ae22c85b671804e094b010c3 /engines/sherlock/scalpel/scalpel_talk.h
parent27e9aebbb1c83dbf0a2675116087b477284c4801 (diff)
downloadscummvm-rg350-0d662c22a34547578fca52483f580db34b215cc0.tar.gz
scummvm-rg350-0d662c22a34547578fca52483f580db34b215cc0.tar.bz2
scummvm-rg350-0d662c22a34547578fca52483f580db34b215cc0.zip
SHERLOCK: 3DO: Implement placement of portrait videos
Diffstat (limited to 'engines/sherlock/scalpel/scalpel_talk.h')
-rw-r--r--engines/sherlock/scalpel/scalpel_talk.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/sherlock/scalpel/scalpel_talk.h b/engines/sherlock/scalpel/scalpel_talk.h
index 66b6f98351..4d54273f4a 100644
--- a/engines/sherlock/scalpel/scalpel_talk.h
+++ b/engines/sherlock/scalpel/scalpel_talk.h
@@ -39,6 +39,11 @@ class ScalpelTalk : public Talk {
private:
Common::Stack<SequenceEntry> _sequenceStack;
+ /**
+ * Get the center position for the current speaker, if any
+ */
+ Common::Point get3doPortraitPosition() const;
+
OpcodeReturn cmdSwitchSpeaker(const byte *&str);
OpcodeReturn cmdAssignPortraitLocation(const byte *&str);
OpcodeReturn cmdGotoScene(const byte *&str);