aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/parallaction/loadsave.cpp18
-rw-r--r--engines/parallaction/parallaction.h2
2 files changed, 5 insertions, 15 deletions
diff --git a/engines/parallaction/loadsave.cpp b/engines/parallaction/loadsave.cpp
index c461e4e88c..b950f2f24d 100644
--- a/engines/parallaction/loadsave.cpp
+++ b/engines/parallaction/loadsave.cpp
@@ -705,19 +705,9 @@ int Parallaction::buildSaveFileList(Common::StringList& l) {
}
-int Parallaction::selectSaveFile(uint16 arg_0) {
+int Parallaction::selectSaveFile(uint16 arg_0, const char* caption, const char* button) {
- const Common::String caption[2] = {
- "Load file",
- "Save file"
- };
-
- const Common::String button[2] = {
- "Load",
- "Save"
- };
-
- SaveLoadChooser* slc = new SaveLoadChooser(caption[arg_0], button[arg_0], _vm);
+ SaveLoadChooser* slc = new SaveLoadChooser(caption, button, _vm);
Common::StringList l;
@@ -735,7 +725,7 @@ int Parallaction::selectSaveFile(uint16 arg_0) {
void Parallaction::loadGame() {
- int _di = selectSaveFile( 0 );
+ int _di = selectSaveFile( 0, "Load file", "Load" );
if (_di == -1) {
return;
}
@@ -757,7 +747,7 @@ void Parallaction::saveGame() {
if (!scumm_stricmp(_location, "caveau")) return;
- int slot = selectSaveFile( 1 );
+ int slot = selectSaveFile( 1, "Save file", "Save" );
if (slot == -1) {
return;
}
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h
index 112aefc84e..3224467228 100644
--- a/engines/parallaction/parallaction.h
+++ b/engines/parallaction/parallaction.h
@@ -300,7 +300,7 @@ protected: // members
Common::String _saveFileName;
int buildSaveFileList(Common::StringList& l);
- int selectSaveFile(uint16 arg_0);
+ int selectSaveFile(uint16 arg_0, const char* caption, const char* button);
void doLoadGame(uint16 slot);
void doSaveGame(uint16 slot, const char* name);