diff options
Diffstat (limited to 'engines/tinsel')
-rw-r--r-- | engines/tinsel/detection.cpp | 1 | ||||
-rw-r--r-- | engines/tinsel/tinsel.cpp | 8 |
2 files changed, 3 insertions, 6 deletions
diff --git a/engines/tinsel/detection.cpp b/engines/tinsel/detection.cpp index 5b22659d26..ec1a6310ef 100644 --- a/engines/tinsel/detection.cpp +++ b/engines/tinsel/detection.cpp @@ -463,6 +463,7 @@ public: bool TinselMetaEngine::hasFeature(MetaEngineFeature f) const { return (f == kSupportsListSaves) || + (f == kSupportsLoadingDuringStartup) || (f == kSupportsDeleteSave); } diff --git a/engines/tinsel/tinsel.cpp b/engines/tinsel/tinsel.cpp index a7906a3ed1..e9bd50e142 100644 --- a/engines/tinsel/tinsel.cpp +++ b/engines/tinsel/tinsel.cpp @@ -991,13 +991,9 @@ Common::Error TinselEngine::go() { //dumpMusic(); // dumps all of the game's music in external XMIDI files -#if 0 // Load game from specified slot, if any - // FIXME: Not working correctly right now - if (ConfMan.hasKey("save_slot")) { - RestoreGame(ConfMan.getInt("save_slot"), true); - } -#endif + if (ConfMan.hasKey("save_slot")) + loadGameState(ConfMan.getInt("save_slot")); // Foreground loop |