aboutsummaryrefslogtreecommitdiff
path: root/gui.cpp
diff options
context:
space:
mode:
authorLudvig Strigeus2002-04-12 21:26:59 +0000
committerLudvig Strigeus2002-04-12 21:26:59 +0000
commitd2b0070c5f39661561484f8e2dfd6be271ed21cf (patch)
tree0e751495a08c9514e82879d78a977ad6f27469a7 /gui.cpp
parentb195bb597c32384bf4ce6f9c22ffc281c0828ca4 (diff)
downloadscummvm-rg350-d2b0070c5f39661561484f8e2dfd6be271ed21cf.tar.gz
scummvm-rg350-d2b0070c5f39661561484f8e2dfd6be271ed21cf.tar.bz2
scummvm-rg350-d2b0070c5f39661561484f8e2dfd6be271ed21cf.zip
new video engine (expect broken non-sdl builds),
simon the sorcerer 1 & 2 support (non SCUMM games) svn-id: r3912
Diffstat (limited to 'gui.cpp')
-rw-r--r--gui.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/gui.cpp b/gui.cpp
index e6ca0abb27..36c7848542 100644
--- a/gui.cpp
+++ b/gui.cpp
@@ -824,9 +824,8 @@ void Gui::loop(Scumm *s)
if (_active == 1) {
_active++;
draw(0, 200); // was 100
- _s->_cursorAnimate++;
- _s->gdi._cursorActive = 1;
- _s->pauseSounds(true);
+ _old_cursor_mode = s->_system->show_mouse(true);
+ s->pauseSounds(true);
}
_s->getKeyInput(0);
@@ -857,7 +856,9 @@ void Gui::close()
{
_s->_fullRedraw = true;
_s->_completeScreenRedraw = true;
- _s->_cursorAnimate--;
+
+ _s->_system->show_mouse(_old_cursor_mode);
+
_s->pauseSounds(false);
_active = false;