aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/string.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-06-10 12:05:27 +0000
committerTravis Howell2006-06-10 12:05:27 +0000
commitdb3a66569dc2241e685f62cd6fa239c34f9b8f74 (patch)
tree3348a2116a82805760d0952cf3e67da58e1e573c /engines/scumm/string.cpp
parentfa7e76034d4744178dfc6c35149709d55302ef25 (diff)
downloadscummvm-rg350-db3a66569dc2241e685f62cd6fa239c34f9b8f74.tar.gz
scummvm-rg350-db3a66569dc2241e685f62cd6fa239c34f9b8f74.tar.bz2
scummvm-rg350-db3a66569dc2241e685f62cd6fa239c34f9b8f74.zip
Update prefix filters for subtitles in HE80+ games
svn-id: r23010
Diffstat (limited to 'engines/scumm/string.cpp')
-rw-r--r--engines/scumm/string.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/scumm/string.cpp b/engines/scumm/string.cpp
index 86d011f109..fa7bd5d6a6 100644
--- a/engines/scumm/string.cpp
+++ b/engines/scumm/string.cpp
@@ -819,7 +819,11 @@ int ScummEngine::convertMessageToString(const byte *msg, byte *dst, int dstSize)
while (1) {
chr = src[num++];
- if (_game.heversion >= 80 && (src[num - 1] == '(' && src[num] == 'P' && src[num + 1] == 'U')) {
+ if (_game.heversion >= 80 && src[num - 1] == '(' && (src[num] == 'p' || src[num] == 'P')) {
+ // Filter out the following prefixes in subtitles
+ // (pickup4)
+ // (PU1)
+ // (PU2)
while (src[num++] != ')');
continue;
}