diff options
author | Johannes Schickel | 2008-05-05 16:18:54 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-05-05 16:18:54 +0000 |
commit | 0f62fb0a88d89703f3f3029e57005ace07b112ee (patch) | |
tree | 39fe1743497131173668965fead485252d3e8545 | |
parent | 37459e6e756e108dde2c1a23ae74d4070546a7a2 (diff) | |
download | scummvm-rg350-0f62fb0a88d89703f3f3029e57005ace07b112ee.tar.gz scummvm-rg350-0f62fb0a88d89703f3f3029e57005ace07b112ee.tar.bz2 scummvm-rg350-0f62fb0a88d89703f3f3029e57005ace07b112ee.zip |
- Little mouse visibility fix
- Cleanup
svn-id: r31878
-rw-r--r-- | engines/kyra/kyra_mr.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/kyra/kyra_mr.cpp b/engines/kyra/kyra_mr.cpp index dce6a669ee..8fed57c2b7 100644 --- a/engines/kyra/kyra_mr.cpp +++ b/engines/kyra/kyra_mr.cpp @@ -238,6 +238,9 @@ int KyraEngine_MR::go() { } if (_gameToLoad != -1 || firstTimeGame) { + while (!_screen->isMouseVisible()) + _screen->showMouse(); + uninitMainMenu(); _musicSoundChannel = -1; startup(); @@ -270,8 +273,7 @@ int KyraEngine_MR::go() { switch (_menu->handle(3)) { case 2: - if (saveFileLoadable(0)) - _menuDirectlyToLoad = true; + _menuDirectlyToLoad = true; // fall through case 0: @@ -950,6 +952,8 @@ bool KyraEngine_MR::checkCharCollision(int x, int y) { void KyraEngine_MR::runLoop() { debugC(9, kDebugLevelMain, "KyraEngine_MR::runLoop()"); + _eventList.clear(); + _runFlag = true; while (_runFlag && !_quitFlag) { if (_deathHandler >= 0) { |