diff options
author | Filippos Karapetis | 2019-08-18 15:29:14 +0300 |
---|---|---|
committer | Filippos Karapetis | 2019-08-19 00:18:00 +0300 |
commit | 6a9969ed25e485e393cd76fe486d3778b541d0c4 (patch) | |
tree | ee34ce9a3f4a199eeca8b7534fe98a34d33c1f01 /engines/startrek/room.cpp | |
parent | 073d8332834b18023207c4aad194986df92bb414 (diff) | |
download | scummvm-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.cpp | 6 |
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++; } |