diff options
Diffstat (limited to 'engines/sci/graphics/frameout.cpp')
-rw-r--r-- | engines/sci/graphics/frameout.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/sci/graphics/frameout.cpp b/engines/sci/graphics/frameout.cpp index 434c5a0fec..505e2063f3 100644 --- a/engines/sci/graphics/frameout.cpp +++ b/engines/sci/graphics/frameout.cpp @@ -1354,6 +1354,16 @@ void GfxFrameout::remapMarkRedraw() { #pragma mark - #pragma mark Debugging +Plane *GfxFrameout::getTopVisiblePlane() { + for (PlaneList::const_iterator it = _visiblePlanes.begin(); it != _visiblePlanes.end(); ++it) { + Plane *p = *it; + if (p->_type == kPlaneTypePicture) + return p; + } + + return nullptr; +} + void GfxFrameout::printPlaneListInternal(Console *con, const PlaneList &planeList) const { for (PlaneList::const_iterator it = planeList.begin(); it != planeList.end(); ++it) { Plane *p = *it; |