diff options
-rw-r--r-- | engines/supernova/rooms.cpp | 1 | ||||
-rw-r--r-- | engines/supernova/supernova.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp index 2c87b5869b..1bd5610e5d 100644 --- a/engines/supernova/rooms.cpp +++ b/engines/supernova/rooms.cpp @@ -108,6 +108,7 @@ bool Room::deserialize(Common::ReadStream *in) { void Intro::onEntrance() { _gm->_guiEnabled = false; + _vm->_allowSaveGame = false; titleScreen(); cutscene(); leaveCutscene(); diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp index 6371f6c84a..5128a1c531 100644 --- a/engines/supernova/supernova.cpp +++ b/engines/supernova/supernova.cpp @@ -112,7 +112,7 @@ SupernovaEngine::SupernovaEngine(OSystem *syst) , _screenHeight(200) , _messageDisplayed(false) , _allowLoadGame(true) - , _allowSaveGame(false) + , _allowSaveGame(true) { // const Common::FSNode gameDataDir(ConfMan.get("path")); // SearchMan.addSubDirectoryMatching(gameDataDir, "sound"); |