aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/room.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2019-08-18 15:29:14 +0300
committerFilippos Karapetis2019-08-19 00:18:00 +0300
commit6a9969ed25e485e393cd76fe486d3778b541d0c4 (patch)
treeee34ce9a3f4a199eeca8b7534fe98a34d33c1f01 /engines/startrek/room.cpp
parent073d8332834b18023207c4aad194986df92bb414 (diff)
downloadscummvm-rg350-6a9969ed25e485e393cd76fe486d3778b541d0c4.tar.gz
scummvm-rg350-6a9969ed25e485e393cd76fe486d3778b541d0c4.tar.bz2
scummvm-rg350-6a9969ed25e485e393cd76fe486d3778b541d0c4.zip
STARTREK: Fix loading of some texts, and add the "text" console command
Diffstat (limited to 'engines/startrek/room.cpp')
-rw-r--r--engines/startrek/room.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/startrek/room.cpp b/engines/startrek/room.cpp
index c0ce89e2ba..0cffed9e57 100644
--- a/engines/startrek/room.cpp
+++ b/engines/startrek/room.cpp
@@ -183,8 +183,10 @@ void Room::loadOtherRoomMessages() {
break;
while (offset < nextOffset) {
- if (*(_rdfData + offset) == 0xeb && *(_rdfData + offset + 2) == '#')
- loadRoomMessage((const char *)_rdfData + offset + 2);
+ const char *text = (const char *)_rdfData + offset;
+
+ if (text[0] == '#' && text[1] == _vm->_missionName[0] && text[5] == '\\')
+ loadRoomMessage(text);
offset++;
}