diff options
Diffstat (limited to 'engines/parallaction/graphics.cpp')
-rw-r--r-- | engines/parallaction/graphics.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/parallaction/graphics.cpp b/engines/parallaction/graphics.cpp index 4828d7ad7d..c675b2c510 100644 --- a/engines/parallaction/graphics.cpp +++ b/engines/parallaction/graphics.cpp @@ -803,6 +803,10 @@ void Gfx::setBackground(uint type, BackgroundInfo *info) { setPalette(_backgroundInfo->palette); } + if (_backgroundInfo->hasMask) { + _backgroundInfo->maskBackup.clone(_backgroundInfo->mask); + } + if (_gameType == GType_BRA) { int width = CLIP(info->width, (int)_vm->_screenWidth, info->width); int height = CLIP(info->height, (int)_vm->_screenHeight, info->height); |