aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/talk.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2008-05-27 16:13:41 +0000
committerFilippos Karapetis2008-05-27 16:13:41 +0000
commitbf8dfb67e159ac05aac2089cd216527f0f91b74c (patch)
treed6128b2ebdcfb659f0e46e48742383e6cab7943c /engines/drascula/talk.cpp
parent2675cd38a6bda20caad17f092eaec71dd1f13f94 (diff)
downloadscummvm-rg350-bf8dfb67e159ac05aac2089cd216527f0f91b74c.tar.gz
scummvm-rg350-bf8dfb67e159ac05aac2089cd216527f0f91b74c.tar.bz2
scummvm-rg350-bf8dfb67e159ac05aac2089cd216527f0f91b74c.zip
More simplifications to the talk functions
svn-id: r32326
Diffstat (limited to 'engines/drascula/talk.cpp')
-rw-r--r--engines/drascula/talk.cpp18
1 files changed, 15 insertions, 3 deletions
diff --git a/engines/drascula/talk.cpp b/engines/drascula/talk.cpp
index 549d930c53..d6f393aa2a 100644
--- a/engines/drascula/talk.cpp
+++ b/engines/drascula/talk.cpp
@@ -393,6 +393,12 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
+void DrasculaEngine::talk_bj(int index) {
+ char name[20];
+ sprintf(name, "BJ%i.als", index);
+ talk_bj(_textbj[_lang][index], name);
+}
+
void DrasculaEngine::talk_bj(const char *said, const char *filename) {
int x_talk[5] = { 64, 92, 120, 148, 176 };
int cara;
@@ -457,7 +463,7 @@ bucless:
}
void DrasculaEngine::talk(int index) {
- char name[100];
+ char name[20];
sprintf(name, "%i.als", index);
talk(_text[_lang][index], name);
}
@@ -728,7 +734,7 @@ bucless:
}
void DrasculaEngine::talk_vb(int index) {
- char name[100];
+ char name[20];
sprintf(name, "VB%i.als", index);
talk_vb(_textvb[_lang][index], name);
}
@@ -789,7 +795,7 @@ bucless:
}
void DrasculaEngine::talk_vbpuerta(int index) {
- char name[100];
+ char name[20];
sprintf(name, "VB%i.als", index);
talk_vb(_textvb[_lang][index], name);
}
@@ -1194,6 +1200,12 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
+void DrasculaEngine::talk_bj_cama(int index) {
+ char name[20];
+ sprintf(name, "BJ%i.als", index);
+ talk_bj_cama(_textbj[_lang][index], name);
+}
+
void DrasculaEngine::talk_bj_cama(const char *said, const char *filename) {
int x_talk[5] = {51, 101, 151, 201, 251};
int cara;