diff options
author | Le Philousophe | 2019-03-11 20:42:39 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2019-06-01 22:43:48 +0200 |
commit | 01234cd773832548113e4607eaacb6022bfd829b (patch) | |
tree | 49fe3173bdbbd3c6a0ea71ca2ca47597bfd2f52c /engines/cryomni3d/versailles | |
parent | 769f8d46ef3c58847969cf772e38c98a062b7267 (diff) | |
download | scummvm-rg350-01234cd773832548113e4607eaacb6022bfd829b.tar.gz scummvm-rg350-01234cd773832548113e4607eaacb6022bfd829b.tar.bz2 scummvm-rg350-01234cd773832548113e4607eaacb6022bfd829b.zip |
CRYOMNI3D: Fix cursor shown in transitions
Diffstat (limited to 'engines/cryomni3d/versailles')
-rw-r--r-- | engines/cryomni3d/versailles/engine.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/cryomni3d/versailles/engine.cpp b/engines/cryomni3d/versailles/engine.cpp index 235a923100..d4ddea683c 100644 --- a/engines/cryomni3d/versailles/engine.cpp +++ b/engines/cryomni3d/versailles/engine.cpp @@ -541,8 +541,12 @@ void CryOmni3DEngine_Versailles::playTransitionEndLevel(int level) { fillSurface(0); + // In original game the HNM player just doesn't render the cursor + bool cursorWasVisible = g_system->showMouse(false); + // Videos are like music because if you mute music in game it will mute videos soundtracks playHNM(video, Audio::Mixer::kMusicSoundType); + clearKeys(); if (g_engine->shouldQuit()) { _abortCommand = AbortQuit; @@ -555,6 +559,9 @@ void CryOmni3DEngine_Versailles::playTransitionEndLevel(int level) { return; } + // Display back cursor there once the palette has been zeroed + g_system->showMouse(cursorWasVisible); + fillSurface(0); if (level == 7 || level == 8) { |