diff options
Diffstat (limited to 'engines/sci/graphics/video32.cpp')
-rw-r--r-- | engines/sci/graphics/video32.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sci/graphics/video32.cpp b/engines/sci/graphics/video32.cpp index 1759e8e722..44bb00bf87 100644 --- a/engines/sci/graphics/video32.cpp +++ b/engines/sci/graphics/video32.cpp @@ -919,6 +919,15 @@ void VMDPlayer::fillPalette(Palette &palette) const { } } +void VMDPlayer::setPlane(const int16 priority, const reg_t planeId) { + _priority = priority; + if (planeId != NULL_REG) { + _plane = g_sci->_gfxFrameout->getPlanes().findByObject(planeId); + assert(_plane != nullptr); + _planeIsOwned = false; + } +} + #pragma mark - #pragma mark VMDPlayer - Palette |