From 8cad6821bd1c045b65878e02cfd666a39d1e8ed1 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Wed, 10 Aug 2011 19:33:08 +1000 Subject: CGE: Fixes for saving games --- engines/cge/cge_main.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'engines/cge/cge_main.cpp') diff --git a/engines/cge/cge_main.cpp b/engines/cge/cge_main.cpp index 4d3b3b251e..5e7e3d9ac4 100644 --- a/engines/cge/cge_main.cpp +++ b/engines/cge/cge_main.cpp @@ -239,7 +239,16 @@ Common::Error CGEEngine::loadGameState(int slot) { } Common::Error CGEEngine::saveGameState(int slot, const Common::String &desc) { + caveDown(); + _oldLev = _lev; + saveSound(); + + // Write out the user's progress saveGame(slot, desc); + + // Reload the scene + caveUp(); + return Common::kNoError; } -- cgit v1.2.3