aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/journal.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2015-06-04 20:51:27 +0200
committerMartin Kiewitz2015-06-04 20:51:27 +0200
commit16d124b2317a61404ba4371bc7609a2770c03f3d (patch)
treece1fa396934a6495b4151ff1ac971c0b83fab8de /engines/sherlock/journal.cpp
parent37cc8df5a593ed6d76a5fa5f1221fc9a1b5df81e (diff)
downloadscummvm-rg350-16d124b2317a61404ba4371bc7609a2770c03f3d.tar.gz
scummvm-rg350-16d124b2317a61404ba4371bc7609a2770c03f3d.tar.bz2
scummvm-rg350-16d124b2317a61404ba4371bc7609a2770c03f3d.zip
SHERLOCK: tiny bit of work on 3DO
Diffstat (limited to 'engines/sherlock/journal.cpp')
-rw-r--r--engines/sherlock/journal.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/sherlock/journal.cpp b/engines/sherlock/journal.cpp
index a3c12a6100..08357b5fbf 100644
--- a/engines/sherlock/journal.cpp
+++ b/engines/sherlock/journal.cpp
@@ -115,7 +115,15 @@ void Journal::loadJournalLocations() {
delete dir;
// Load in the locations stored in journal.txt
- Common::SeekableReadStream *loc = res.load("journal.txt");
+ Common::SeekableReadStream *loc = 0;
+
+ if (_vm->getPlatform() != Common::kPlatform3DO) {
+ // PC: journal.txt
+ loc = res.load("journal.txt");
+ } else {
+ // 3DO: seems to use chess.txt
+ loc = res.load("chess.txt");
+ }
_locations.clear();
while (loc->pos() < loc->size()) {