diff options
-rw-r--r-- | engines/groovie/roq.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/groovie/roq.cpp b/engines/groovie/roq.cpp index 49d6158973..8f272d4404 100644 --- a/engines/groovie/roq.cpp +++ b/engines/groovie/roq.cpp @@ -135,6 +135,10 @@ void ROQPlayer::buildShowBuf() { // Copy a pixel, checking the alpha channel first if (_alpha && !(*in & 0xFF)) out++; + else if (_fg->h == 480 && *in == _vm->_pixelFormat.RGBToColor(255, 255, 255)) + // Handle transparency in Gamepad videos + // TODO: For now, we detect these videos by checking for full screen + out++; else *out++ = *in; |