aboutsummaryrefslogtreecommitdiff
path: root/scummvm.cpp
diff options
context:
space:
mode:
authorMutwin Kraus2002-03-18 20:04:15 +0000
committerMutwin Kraus2002-03-18 20:04:15 +0000
commit44d5753bf8ffbf52474b9f9fb4f235da82aa9a6c (patch)
tree3b6d7a8be92fd03747fa347b090befdf94e55d05 /scummvm.cpp
parent95af63b4d32a689dcc4dbf0deef03d664f04732a (diff)
downloadscummvm-rg350-44d5753bf8ffbf52474b9f9fb4f235da82aa9a6c.tar.gz
scummvm-rg350-44d5753bf8ffbf52474b9f9fb4f235da82aa9a6c.tar.bz2
scummvm-rg350-44d5753bf8ffbf52474b9f9fb4f235da82aa9a6c.zip
Now the Mac Version also opens games kinda like the -p option
svn-id: r3788
Diffstat (limited to 'scummvm.cpp')
-rw-r--r--scummvm.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/scummvm.cpp b/scummvm.cpp
index 8e61d41f94..1f3577d3b0 100644
--- a/scummvm.cpp
+++ b/scummvm.cpp
@@ -557,12 +557,12 @@ NextArg:;
_exe_name = s;
}
}
- #else
- //sprintf(_gameDataPath, ":%s:", *argv);
- //_gameDataPath = *argv;
+ #else
_midi_driver = 4;
_exe_name = *argv;
+ _gameDataPath = (char*)malloc(strlen(_exe_name) + 3);
+ sprintf(_gameDataPath, ":%s:", _exe_name);
#endif
}
@@ -1012,9 +1012,13 @@ void Scumm::dumpResource(char *tag, int idx, byte *ptr) {
size = READ_LE_UINT32(ptr);
else
size = READ_BE_UINT32_UNALIGNED(ptr+4);
-
+
+ #if defined(__APPLE__CW)
+ sprintf(buf, ":dumps:%s%d.dmp", tag,idx);
+ #else
sprintf(buf, "dumps/%s%d.dmp", tag,idx);
-
+ #endif
+
out = fopen(buf,"rb");
if (!out) {
out = fopen(buf, "wb");