diff options
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r-- | scumm/scummvm.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index c3f5497ea3..9282b5819f 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -688,6 +688,10 @@ void Scumm::scummInit() { _shadowPalette[i] = i; setupEGAPalette(); } + + if (_features & GF_AFTER_V2) { + initV2MouseOver(); + } if (_features & GF_AFTER_V2) _charset = new CharsetRendererV2(this); @@ -1000,8 +1004,10 @@ load_game: drawVerb(i, 0); verbMouseOver(0); - if (_features & GF_AFTER_V2) + if (_features & GF_AFTER_V2) { redrawV2Inventory(); + checkV2MouseOver(_mouse); + } _verbRedraw = false; _fullRedraw = true; @@ -1068,6 +1074,9 @@ load_game: } _verbRedraw = false; + if (_features & GF_AFTER_V2) + checkV2MouseOver(_mouse); + drawBlastObjects(); if (_features & GF_AFTER_V8) processUpperActors(); |