[Scummvm-git-logs] scummvm master -> 2f40b4b55a5c9a6c840931c49105ac133756f5e0

neuromancer noreply at scummvm.org
Sat Nov 9 07:36:28 UTC 2024


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
2f40b4b55a FREESCAPE: save and restore player step index


Commit: 2f40b4b55a5c9a6c840931c49105ac133756f5e0
    https://github.com/scummvm/scummvm/commit/2f40b4b55a5c9a6c840931c49105ac133756f5e0
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2024-11-09T08:38:03+01:00

Commit Message:
FREESCAPE: save and restore player step index

Changed paths:
    engines/freescape/freescape.cpp


diff --git a/engines/freescape/freescape.cpp b/engines/freescape/freescape.cpp
index d5d240605ba..35cb66a4009 100644
--- a/engines/freescape/freescape.cpp
+++ b/engines/freescape/freescape.cpp
@@ -1018,6 +1018,7 @@ Common::Error FreescapeEngine::loadGameStream(Common::SeekableReadStream *stream
 	_flyMode = stream->readByte();
 	_noClipMode = false;
 	_playerHeightNumber = stream->readUint32LE();
+	_playerStepIndex = stream->readUint32LE();
 	_countdown = stream->readUint32LE();
 	_ticks = 0;
 	if (!_currentArea || _currentArea->getAreaID() != areaID)
@@ -1058,6 +1059,7 @@ Common::Error FreescapeEngine::saveGameStream(Common::WriteStream *stream, bool
 
 	stream->writeByte(_flyMode);
 	stream->writeUint32LE(_playerHeightNumber);
+	stream->writeUint32LE(_playerStepIndex);
 	stream->writeUint32LE(_countdown);
 	return saveGameStreamExtended(stream, isAutosave);
 }




More information about the Scummvm-git-logs mailing list