aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn2011-03-30 13:33:39 +0200
committerMax Horn2011-04-04 09:53:26 +0200
commita4eea36b84b60db158fa14e15a620a6f3e72cc37 (patch)
tree19366ae16c1d19e818308ad28beba57e240c1a46
parentf4905eafd1b64fb371c7aa87a4399313e7187b8b (diff)
downloadscummvm-rg350-a4eea36b84b60db158fa14e15a620a6f3e72cc37.tar.gz
scummvm-rg350-a4eea36b84b60db158fa14e15a620a6f3e72cc37.tar.bz2
scummvm-rg350-a4eea36b84b60db158fa14e15a620a6f3e72cc37.zip
SCI: Initialize newPlane fully before adding it to _planes
-rw-r--r--engines/sci/graphics/frameout.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sci/graphics/frameout.cpp b/engines/sci/graphics/frameout.cpp
index 7189defd14..dd55b3b060 100644
--- a/engines/sci/graphics/frameout.cpp
+++ b/engines/sci/graphics/frameout.cpp
@@ -83,10 +83,12 @@ void GfxFrameout::kernelAddPlane(reg_t object) {
}
newPlane.object = object;
- newPlane.pictureId = 0xFFFF;
newPlane.priority = readSelectorValue(_segMan, object, SELECTOR(priority));
newPlane.lastPriority = 0xFFFF; // hidden
newPlane.planeOffsetX = 0;
+ newPlane.pictureId = 0xFFFF;
+ newPlane.planePictureMirrored = false;
+ newPlane.planeBack = 0;
_planes.push_back(newPlane);
kernelUpdatePlane(object);