diff options
| author | Johannes Schickel | 2012-06-10 05:04:59 +0200 |
|---|---|---|
| committer | Johannes Schickel | 2012-06-10 05:04:59 +0200 |
| commit | 49fafb48a7f089c97ed3baa9aefe65ec56dce682 (patch) | |
| tree | 1e9ce4431017539cc4ecf519869f29cd394bd3f9 /engines/agi | |
| parent | 7c5cf1b400808865a5f601f70d624ad6704a0c8c (diff) | |
| download | scummvm-rg350-49fafb48a7f089c97ed3baa9aefe65ec56dce682.tar.gz scummvm-rg350-49fafb48a7f089c97ed3baa9aefe65ec56dce682.tar.bz2 scummvm-rg350-49fafb48a7f089c97ed3baa9aefe65ec56dce682.zip | |
GUI: Refactor default savegame description creation.
Formerly the GMM, AGI and SCI duplicated the logic for USE_SAVEGAME_TIMESTAMP.
Now I added a method to SaveLoadChooser instead, which takes care of this. This
might not be the best placement of such a functionality, thus I added a TODO
which talks about moving it to a better place.
Diffstat (limited to 'engines/agi')
| -rw-r--r-- | engines/agi/saveload.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/engines/agi/saveload.cpp b/engines/agi/saveload.cpp index 25fa7829ef..3e63da756d 100644 --- a/engines/agi/saveload.cpp +++ b/engines/agi/saveload.cpp @@ -807,15 +807,7 @@ int AgiEngine::scummVMSaveLoadDialog(bool isSave) { if (desc.empty()) { // create our own description for the saved game, the user didnt enter it -#if defined(USE_SAVEGAME_TIMESTAMP) - TimeDate curTime; - g_system->getTimeAndDate(curTime); - curTime.tm_year += 1900; // fixup year - curTime.tm_mon++; // fixup month - desc = Common::String::format("%04d.%02d.%02d / %02d:%02d:%02d", curTime.tm_year, curTime.tm_mon, curTime.tm_mday, curTime.tm_hour, curTime.tm_min, curTime.tm_sec); -#else - desc = Common::String::format("Save %d", slot + 1); -#endif + desc = dialog->createDefaultSaveDescription(slot); } if (desc.size() > 28) |
