aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/talk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/drascula/talk.cpp')
-rw-r--r--engines/drascula/talk.cpp10
1 files changed, 5 insertions, 5 deletions
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;