diff options
Diffstat (limited to 'engines/cryomni3d/versailles/engine.cpp')
-rw-r--r-- | engines/cryomni3d/versailles/engine.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/cryomni3d/versailles/engine.cpp b/engines/cryomni3d/versailles/engine.cpp index 7fba90102c..6f0a0e3ee8 100644 --- a/engines/cryomni3d/versailles/engine.cpp +++ b/engines/cryomni3d/versailles/engine.cpp @@ -635,6 +635,24 @@ void CryOmni3DEngine_Versailles::playTransitionEndLevel(int level) { // In original game the HNM player just doesn't render the cursor bool cursorWasVisible = showMouse(false); + if (level == -2) { + if (getLanguage() == Common::DE_DEU) { + // Display one more copyright + if (displayHLZ("RAVENSBG", 5000)) { + clearKeys(); + fadeOutPalette(); + if (shouldAbort()) { + return; + } + // Display back cursor there once the palette has been zeroed + showMouse(cursorWasVisible); + + fillSurface(0); + return; + } + } + } + // Videos are like music because if you mute music in game it will mute videos soundtracks playHNM(video, Audio::Mixer::kMusicSoundType); |