diff options
author | Mutwin Kraus | 2002-03-18 20:04:15 +0000 |
---|---|---|
committer | Mutwin Kraus | 2002-03-18 20:04:15 +0000 |
commit | 44d5753bf8ffbf52474b9f9fb4f235da82aa9a6c (patch) | |
tree | 3b6d7a8be92fd03747fa347b090befdf94e55d05 /scummvm.cpp | |
parent | 95af63b4d32a689dcc4dbf0deef03d664f04732a (diff) | |
download | scummvm-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.cpp | 14 |
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"); |