aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_saveload.cpp
diff options
context:
space:
mode:
authorMax Horn2010-11-23 22:32:39 +0000
committerMax Horn2010-11-23 22:32:39 +0000
commit121056c12f5a624898c28a3a9a2b8b9389a97f6f (patch)
tree553ba3bbc35db9de4845e87613ec53e7ae4f1d4e /engines/mohawk/myst_saveload.cpp
parent830c39a6871ce6cae5d22bdf0f326fa063582ea7 (diff)
downloadscummvm-rg350-121056c12f5a624898c28a3a9a2b8b9389a97f6f.tar.gz
scummvm-rg350-121056c12f5a624898c28a3a9a2b8b9389a97f6f.tar.bz2
scummvm-rg350-121056c12f5a624898c28a3a9a2b8b9389a97f6f.zip
MOHAWK: Pass objs by const ref not by value
svn-id: r54443
Diffstat (limited to 'engines/mohawk/myst_saveload.cpp')
-rw-r--r--engines/mohawk/myst_saveload.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/mohawk/myst_saveload.cpp b/engines/mohawk/myst_saveload.cpp
index b3ce5adb3a..a3b9af59a7 100644
--- a/engines/mohawk/myst_saveload.cpp
+++ b/engines/mohawk/myst_saveload.cpp
@@ -43,7 +43,7 @@ Common::StringArray MystSaveLoad::generateSaveGameList() {
return _saveFileMan->listSavefiles("*.mys");
}
-bool MystSaveLoad::loadGame(Common::String filename) {
+bool MystSaveLoad::loadGame(const Common::String &filename) {
if (_vm->getFeatures() & GF_DEMO) // Don't load games in the demo
return false;
@@ -324,7 +324,8 @@ bool MystSaveLoad::loadGame(Common::String filename) {
return true;
}
-bool MystSaveLoad::saveGame(Common::String filename) {
+bool MystSaveLoad::saveGame(const Common::String &fname) {
+ Common::String filename(fname);
// Make sure we have the right extension
if (!filename.hasSuffix(".mys") && !filename.hasSuffix(".MYS"))
filename += ".mys";
@@ -431,7 +432,7 @@ bool MystSaveLoad::saveGame(Common::String filename) {
return true;
}
-void MystSaveLoad::deleteSave(Common::String saveName) {
+void MystSaveLoad::deleteSave(const Common::String &saveName) {
debugC(kDebugSaveLoad, "Deleting save file \'%s\'", saveName.c_str());
_saveFileMan->removeSavefile(saveName.c_str());
}