aboutsummaryrefslogtreecommitdiff
path: root/queen/talk.h
diff options
context:
space:
mode:
authorDavid Eriksson2003-10-15 09:23:05 +0000
committerDavid Eriksson2003-10-15 09:23:05 +0000
commit83bf2f0e1749412792fdbf53625d78670a0dd224 (patch)
treefe3957c1bf32425d9677eb5e87003690250c0a64 /queen/talk.h
parenta2d1204e66ea363219aac1c513a117c52eb9e675 (diff)
downloadscummvm-rg350-83bf2f0e1749412792fdbf53625d78670a0dd224.tar.gz
scummvm-rg350-83bf2f0e1749412792fdbf53625d78670a0dd224.tar.bz2
scummvm-rg350-83bf2f0e1749412792fdbf53625d78670a0dd224.zip
- Make Cutaway use Walk object from Logic
- Added talkSpeed to Logic - Some more Talk code svn-id: r10810
Diffstat (limited to 'queen/talk.h')
-rw-r--r--queen/talk.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/queen/talk.h b/queen/talk.h
index 7ec2f9c7c0..a1fae9290d 100644
--- a/queen/talk.h
+++ b/queen/talk.h
@@ -36,7 +36,8 @@ class Talk {
//! Public interface to run a talk from a file
static void talk(
const char *filename,
- char *cutawayFilename,
+ int personInRoom,
+ char *cutawayFilename,
Graphics *graphics,
Logic *logic,
Resource *resource);
@@ -140,7 +141,7 @@ class Talk {
~Talk();
//! Perform talk in file and return a cutaway filename
- void talk(const char *filename, char *cutawayFilename);
+ void talk(const char *filename, int personInRoom, char *cutawayFilename);
//! Load talk data from .dog file
void load(const char *filename);
@@ -175,6 +176,8 @@ class Talk {
const char *voiceFilePrefix,
int index);
+ int countSpaces(const char *segment);
+
static int splitOption(const char *str, char optionText[5][MAX_STRING_SIZE]);