From f5729a4a8b1b30c66cf3a9553ffb0002c8d7b158 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Sun, 9 Nov 2008 16:13:34 +0000 Subject: - The GMM save dialog is now working for all engines which support the appropriate features - Added a new method to the MetaEngine class, getMaximumSaveSlot(), and implemented it in all engines for which the listSavefiles() method is implemented (it goes together with the listSavefiles method). It is used to fill the unused save slots in the save/load dialogs of each engine, so that the user can create new save games in empty slots - Unified the save/load dialog list numbering in the GMM load/save screens and in the load screen of the main menu (before a game is started) svn-id: r34963 --- engines/metaengine.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'engines/metaengine.h') diff --git a/engines/metaengine.h b/engines/metaengine.h index fb4c5c2938..6658a00bd7 100644 --- a/engines/metaengine.h +++ b/engines/metaengine.h @@ -125,6 +125,13 @@ public: return SaveStateDescriptor(); } + /** + * Gets the maximum save slot that the engine supports + */ + virtual int getMaximumSaveSlot() const { + return 0; + } + /** @name MetaEngineFeature flags */ //@{ -- cgit v1.2.3