aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/drascula/staticdata.h10
-rw-r--r--engines/drascula/talk.cpp10
2 files changed, 10 insertions, 10 deletions
diff --git a/engines/drascula/staticdata.h b/engines/drascula/staticdata.h
index 5a491fbce9..c5fb4c0679 100644
--- a/engines/drascula/staticdata.h
+++ b/engines/drascula/staticdata.h
@@ -3414,7 +3414,7 @@ const char *_textd[][84] = {
// 80
"",
"",
- "",
+ "No, nada",
"bla, bla, bla."
},
{
@@ -3517,7 +3517,7 @@ const char *_textd[][84] = {
// 80
"",
"",
- "",
+ "No, nada",
"\244a, \244a, \244a. que bueno, que bueno."
},
{
@@ -3620,7 +3620,7 @@ const char *_textd[][84] = {
// 80
"",
"",
- "",
+ "No, nada",
"bla, bla, bla."
},
{
@@ -3723,7 +3723,7 @@ const char *_textd[][84] = {
// 80
"",
"",
- "",
+ "No, nada",
"bla, bla, bla."
},
{
@@ -3826,7 +3826,7 @@ const char *_textd[][84] = {
// 80
"",
"",
- "",
+ "No, nada",
"bla, bla, bla."
},
};
diff --git a/engines/drascula/talk.cpp b/engines/drascula/talk.cpp
index 88312d9af3..821f7f9860 100644
--- a/engines/drascula/talk.cpp
+++ b/engines/drascula/talk.cpp
@@ -233,15 +233,15 @@ void DrasculaEngine::talk_igor_front(int index) {
void DrasculaEngine::talk_bartender(int index, int talkerType) {
char filename[20];
sprintf(filename, "t%i.als", index);
- char specialLine[20];
- sprintf(specialLine, "No, nada");
const char *said;
- // Line 82 is hardcoded
+ // Line 82 is a special case
if (index != 82)
said = _textt[_lang][index];
- else
- said = (const char*)specialLine;
+ else {
+ sprintf(filename, "d%i.als", index);
+ said = _textd[_lang][index];
+ }
int x_talk[9] = { 1, 23, 45, 67, 89, 111, 133, 155, 177 };
int face;