diff options
Diffstat (limited to 'engines/mads')
-rw-r--r-- | engines/mads/phantom/phantom_scenes4.cpp | 2 | ||||
-rw-r--r-- | engines/mads/scene.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/engines/mads/phantom/phantom_scenes4.cpp b/engines/mads/phantom/phantom_scenes4.cpp index 618677beda..da6d62e727 100644 --- a/engines/mads/phantom/phantom_scenes4.cpp +++ b/engines/mads/phantom/phantom_scenes4.cpp @@ -3506,7 +3506,7 @@ void Scene409::preActions() { Scene410::Scene410(MADSEngine *vm) : Scene4xx(vm) { for (int i = 0; i < 26; i++) - _skullSequence[i]; + _skullSequence[i] = 0; } void Scene410::synchronize(Common::Serializer &s) { diff --git a/engines/mads/scene.cpp b/engines/mads/scene.cpp index 2875bc0b56..cbc15b9da8 100644 --- a/engines/mads/scene.cpp +++ b/engines/mads/scene.cpp @@ -504,6 +504,8 @@ void Scene::drawElements(ScreenTransition transitionType, bool surfaceFlag) { // Merge any identified dirty areas _dirtyAreas.merge(1, DIRTY_AREAS_SIZE); + if (_posAdjust != Common::Point(0, 0)) + warning("Adjust used %d %d", _posAdjust.x, _posAdjust.y); // Copy background for the dirty areas to the screen _dirtyAreas.copy(&_backgroundSurface, &_vm->_screen, _posAdjust); |