From 6472ef86bbee92bc02a67d87677dc6b0925a0362 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Wed, 5 Sep 2012 08:12:14 +0200 Subject: CGE: Fix bug #3557904 - Shadow at wrong position --- engines/cge/cge_main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engines/cge') diff --git a/engines/cge/cge_main.cpp b/engines/cge/cge_main.cpp index 3ba5f7fed9..ecbfba2502 100644 --- a/engines/cge/cge_main.cpp +++ b/engines/cge/cge_main.cpp @@ -207,7 +207,7 @@ bool CGEEngine::loadGame(int slotNumber, SavegameHeader *header, bool tiny) { readStream = new Common::MemoryReadStream(dataBuffer, size, DisposeAfterUse::YES); } else { - // Open up the savgame file + // Open up the savegame file Common::String slotName = generateSaveName(slotNumber); Common::InSaveFile *saveFile = g_system->getSavefileManager()->openForLoading(slotName); @@ -316,8 +316,8 @@ Common::Error CGEEngine::saveGameState(int slot, const Common::String &desc) { // Reload the scene sceneUp(); - _hero->_x = x; - _hero->_y = y; + // Restore player position + _hero->gotoxy(x, y); _hero->_z = z; return Common::kNoError; -- cgit v1.2.3