From a6ccfa4f096da1fa29f3bb40aa328f2052b14302 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 11 May 2008 16:56:19 +0000 Subject: Added saving of current album page of kyra3 like the original did. svn-id: r32025 --- engines/kyra/saveload_mr.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines/kyra/saveload_mr.cpp') diff --git a/engines/kyra/saveload_mr.cpp b/engines/kyra/saveload_mr.cpp index 8b727862a5..1e91121635 100644 --- a/engines/kyra/saveload_mr.cpp +++ b/engines/kyra/saveload_mr.cpp @@ -49,7 +49,7 @@ void KyraEngine_MR::saveGame(const char *fileName, const char *saveName) { out->writeSint16BE(_lastMusicCommand); out->writeByte(_currentChapter); out->writeByte(_characterShapeFile); - //XXX + out->writeByte(_album.curPage); out->writeSint16BE(_score); out->writeSint16BE(_scoreMax); out->writeByte(_malcolmsMood); @@ -158,7 +158,8 @@ void KyraEngine_MR::loadGame(const char *fileName) { _lastMusicCommand = in.readSint16(); _currentChapter = in.readByte(); _characterShapeFile = in.readByte(); - //XXX + if (header.version >= 12 || header.originalSave) + _album.curPage = in.readByte(); _score = in.readSint16(); _scoreMax = in.readSint16(); _malcolmsMood = in.readByte(); -- cgit v1.2.3