[Scummvm-git-logs] scummvm master -> 1fd3d105d3667865767044012d008635e33c4266
bluegr
bluegr at gmail.com
Mon Aug 21 21:32:08 CEST 2017
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
98da344a67 SAGA: Remove obsolete disabled code
1fd3d105d3 SAGA: Fix bug #10009, when loading games
Commit: 98da344a673a79d8b9d4517ebf955e683844a962
https://github.com/scummvm/scummvm/commit/98da344a673a79d8b9d4517ebf955e683844a962
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2017-08-21T22:31:33+03:00
Commit Message:
SAGA: Remove obsolete disabled code
Changed paths:
engines/saga/music.cpp
diff --git a/engines/saga/music.cpp b/engines/saga/music.cpp
index 0bc1e8a..2d3566c 100644
--- a/engines/saga/music.cpp
+++ b/engines/saga/music.cpp
@@ -129,7 +129,6 @@ void MusicDriver::play(SagaEngine *vm, ByteArray *buffer, bool loop) {
// Handle music looping
_parser->property(MidiParser::mpAutoLoop, loop);
-// _isLooping = loop;
_isPlaying = true;
}
@@ -150,7 +149,6 @@ void MusicDriver::playQuickTime(const Common::String &musicName, bool loop) {
// Handle music looping
_parser->property(MidiParser::mpAutoLoop, loop);
-// _isLooping = loop;
_isPlaying = true;
}
Commit: 1fd3d105d3667865767044012d008635e33c4266
https://github.com/scummvm/scummvm/commit/1fd3d105d3667865767044012d008635e33c4266
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2017-08-21T22:31:33+03:00
Commit Message:
SAGA: Fix bug #10009, when loading games
Abort any scene entry protagonist animations and auto-cue speeches when
loading saved games, as the protagonist can get stuck in scene entry
animations
Changed paths:
engines/saga/saveload.cpp
diff --git a/engines/saga/saveload.cpp b/engines/saga/saveload.cpp
index 1a131bf..a687a68 100644
--- a/engines/saga/saveload.cpp
+++ b/engines/saga/saveload.cpp
@@ -381,6 +381,12 @@ void SagaEngine::load(const char *fileName) {
_music->setVolume(volume);
_interface->draw();
+
+ // Abort any scene entry protagonist animations and auto-cue speeches.
+ // Fixes bug #10009.
+ _actor->abortAllSpeeches();
+ _actor->_protagonist->_location = _actor->_protagonist->_finalTarget;
+ _actor->actorEndWalk(ID_PROTAG, true);
}
} // End of namespace Saga
More information about the Scummvm-git-logs
mailing list