[Scummvm-git-logs] scummvm master -> 4f5c9e9d735ee46eb39752d69f742d4745043259

neuromancer noreply at scummvm.org
Tue Aug 5 08:07:29 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
4f5c9e9d73 HYPNO: avoid corrupting screen when finishing video playing transition


Commit: 4f5c9e9d735ee46eb39752d69f742d4745043259
    https://github.com/scummvm/scummvm/commit/4f5c9e9d735ee46eb39752d69f742d4745043259
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2025-08-05T10:10:37+02:00

Commit Message:
HYPNO: avoid corrupting screen when finishing video playing transition

Changed paths:
    engines/hypno/wet/arcade.cpp


diff --git a/engines/hypno/wet/arcade.cpp b/engines/hypno/wet/arcade.cpp
index 2eddbc071f9..f39de2a14b2 100644
--- a/engines/hypno/wet/arcade.cpp
+++ b/engines/hypno/wet/arcade.cpp
@@ -220,6 +220,13 @@ void WetEngine::findNextSegment(ArcadeShooting *arc) {
 						MVideo video(arc->hitBoss1Video, Common::Point(0, 0), false, true, false);
 						disableCursor();
 						runIntro(video);
+						loadPalette(_currentPalette);
+						_background->decoder->pauseVideo(false);
+						drawPlayer();
+						updateScreen(*_background);
+						drawScreen();
+						// TODO: there is still a annoying delay here that shows a screen with light blue background
+
 					} else if (_arcadeMode == "Y3")
 						_skipLevel = true;
 				} else {




More information about the Scummvm-git-logs mailing list