diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/drascula/staticdata.h | 10 | ||||
-rw-r--r-- | engines/drascula/talk.cpp | 10 |
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; |