diff options
author | Max Horn | 2004-06-25 22:39:21 +0000 |
---|---|---|
committer | Max Horn | 2004-06-25 22:39:21 +0000 |
commit | 6b722ff11bcaa4622cf662245819993316eb8c5d (patch) | |
tree | 32c18fbb30a80698904e50377b5ce2b83739246d /scumm/script_v8.cpp | |
parent | 7a8d469c666f162570f633ec465798e1e5720eef (diff) | |
download | scummvm-rg350-6b722ff11bcaa4622cf662245819993316eb8c5d.tar.gz scummvm-rg350-6b722ff11bcaa4622cf662245819993316eb8c5d.tar.bz2 scummvm-rg350-6b722ff11bcaa4622cf662245819993316eb8c5d.zip |
Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
svn-id: r14058
Diffstat (limited to 'scumm/script_v8.cpp')
-rw-r--r-- | scumm/script_v8.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/scumm/script_v8.cpp b/scumm/script_v8.cpp index 94c26b920f..df452ba62d 100644 --- a/scumm/script_v8.cpp +++ b/scumm/script_v8.cpp @@ -34,8 +34,6 @@ #include "scumm/smush/smush_player.h" #include "sound/mixer.h" -#include <memory> - namespace Scumm { #define OPCODE(x) { &ScummEngine_v8::x, #x } @@ -1323,7 +1321,6 @@ void ScummEngine_v8::o8_kernelSetFunctions() { warning("o8_kernelSetFunctions: clearTextQueue()"); break; case 25: { // saveGameReadName - const std::auto_ptr<SaveFileManager> mgr(_system->get_savefile_manager()); char *address = (char*)getStringAddress(args[2]); char name[30]; @@ -1331,14 +1328,12 @@ void ScummEngine_v8::o8_kernelSetFunctions() { warning("o8_kernelSetFunctions: saveGameReadName failed finding slot string %d", args[2]); break; } - getSavegameName(args[1] - 1, name, mgr.get()); + getSavegameName(args[1] - 1, name); if (strlen(name) > 0 && strlen(name) < 30) strcpy(address, name); break; } case 26: { // saveGame? - //const std::auto_ptr<SaveFileManager> mgr(_system->get_savefile_manager()); - //char *address = (char*)getStringAddress(args[2]); char address[30]; warning("o8_kernelSetFunctions: saveGame?(%d, %s)", args[1], address); |