[Scummvm-cvs-logs] scummvm branch-1-8 -> d83fed456e2a14beb8ba01e4aa6aad4a885b5e4f
dreammaster
dreammaster at scummvm.org
Sat May 14 04:25:19 CEST 2016
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:
d83fed456e ACCESS: Fix crash at end of AGOE floppy chapter 6
Commit: d83fed456e2a14beb8ba01e4aa6aad4a885b5e4f
https://github.com/scummvm/scummvm/commit/d83fed456e2a14beb8ba01e4aa6aad4a885b5e4f
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2016-05-13T22:20:37-04:00
Commit Message:
ACCESS: Fix crash at end of AGOE floppy chapter 6
Changed paths:
engines/access/amazon/amazon_logic.cpp
diff --git a/engines/access/amazon/amazon_logic.cpp b/engines/access/amazon/amazon_logic.cpp
index e78f92c..08006fe 100644
--- a/engines/access/amazon/amazon_logic.cpp
+++ b/engines/access/amazon/amazon_logic.cpp
@@ -185,16 +185,24 @@ void CampScene::mWhileDoOpen() {
_vm->_numAnimTimers = 0;
_vm->_images.clear();
- if (_vm->_conversation == 2) {
- // Cutscene at end of Chapter 6
- Resource *spriteData = _vm->_files->loadFile(28, 37);
- _vm->_objectsTable[28] = new SpriteResource(_vm, spriteData);
- delete spriteData;
-
- _vm->_animation->freeAnimationData();
- animResource = _vm->_files->loadFile(28, 38);
- _vm->_animation->loadAnimations(animResource);
- delete animResource;
+ if (_vm->isCD()) {
+ if (_vm->_conversation == 2) {
+ // Cutscene at end of Chapter 6
+ Resource *spriteData = _vm->_files->loadFile(28, 37);
+ _vm->_objectsTable[28] = new SpriteResource(_vm, spriteData);
+ delete spriteData;
+
+ _vm->_animation->freeAnimationData();
+ animResource = _vm->_files->loadFile(28, 38);
+ _vm->_animation->loadAnimations(animResource);
+ delete animResource;
+ }
+ } else {
+ _vm->freeCells();
+ _vm->_oldRects.clear();
+ _vm->_newRects.clear();
+ _vm->_numAnimTimers = 0;
+ _vm->_images.clear();
}
}
More information about the Scummvm-git-logs
mailing list