Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
svn-id: r15901
This commit is contained in:
parent
d56cd17183
commit
876e738dce
17 changed files with 101 additions and 106 deletions
|
@ -69,7 +69,7 @@ bool ScummEngine::saveState(int slot, bool compat) {
|
|||
|
||||
makeSavegameName(filename, slot, compat);
|
||||
|
||||
if (!(out = _saveFileMan->open_savefile(filename, getSavePath(), true)))
|
||||
if (!(out = _saveFileMan->openSavefile(filename, true)))
|
||||
return false;
|
||||
|
||||
memcpy(hdr.name, _saveLoadName, sizeof(hdr.name));
|
||||
|
@ -96,7 +96,7 @@ bool ScummEngine::loadState(int slot, bool compat) {
|
|||
byte *roomptr;
|
||||
|
||||
makeSavegameName(filename, slot, compat);
|
||||
if (!(in = _saveFileMan->open_savefile(filename, getSavePath(), false)))
|
||||
if (!(in = _saveFileMan->openSavefile(filename, false)))
|
||||
return false;
|
||||
|
||||
in->read(&hdr, sizeof(hdr));
|
||||
|
@ -329,7 +329,7 @@ void ScummEngine::listSavegames(bool *marks, int num) {
|
|||
char prefix[256];
|
||||
makeSavegameName(prefix, 99, false);
|
||||
prefix[strlen(prefix)-2] = 0;
|
||||
_saveFileMan->list_savefiles(prefix, getSavePath(), marks, num);
|
||||
_saveFileMan->listSavefiles(prefix, marks, num);
|
||||
}
|
||||
|
||||
bool ScummEngine::getSavegameName(int slot, char *desc) {
|
||||
|
@ -339,7 +339,7 @@ bool ScummEngine::getSavegameName(int slot, char *desc) {
|
|||
int len;
|
||||
|
||||
makeSavegameName(filename, slot, false);
|
||||
if (!(out = _saveFileMan->open_savefile(filename, getSavePath(), false))) {
|
||||
if (!(out = _saveFileMan->openSavefile(filename, false))) {
|
||||
strcpy(desc, "");
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue