From 0f62fb0a88d89703f3f3029e57005ace07b112ee Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Mon, 5 May 2008 16:18:54 +0000 Subject: - Little mouse visibility fix - Cleanup svn-id: r31878 --- engines/kyra/kyra_mr.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'engines') 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) { -- cgit v1.2.3