diff options
author | Eugene Sandulenko | 2008-06-02 05:38:28 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2008-06-02 05:38:28 +0000 |
commit | 4352bd1d88a0481b70ff9dcdc74193a95cea8a7c (patch) | |
tree | 93c532ae58d7d58100f90ede2832d7ec187964f7 /engines | |
parent | 7f36ae8d7cab7ddb30224ae24b539fa88c90566a (diff) | |
download | scummvm-rg350-4352bd1d88a0481b70ff9dcdc74193a95cea8a7c.tar.gz scummvm-rg350-4352bd1d88a0481b70ff9dcdc74193a95cea8a7c.tar.bz2 scummvm-rg350-4352bd1d88a0481b70ff9dcdc74193a95cea8a7c.zip |
Proper implementation for talk_banterder(82)
svn-id: r32488
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; |