- Little mouse visibility fix

- Cleanup

svn-id: r31878
This commit is contained in:
Johannes Schickel 2008-05-05 16:18:54 +00:00
parent 37459e6e75
commit 0f62fb0a88

View File

@ -238,6 +238,9 @@ int KyraEngine_MR::go() {
} }
if (_gameToLoad != -1 || firstTimeGame) { if (_gameToLoad != -1 || firstTimeGame) {
while (!_screen->isMouseVisible())
_screen->showMouse();
uninitMainMenu(); uninitMainMenu();
_musicSoundChannel = -1; _musicSoundChannel = -1;
startup(); startup();
@ -270,8 +273,7 @@ int KyraEngine_MR::go() {
switch (_menu->handle(3)) { switch (_menu->handle(3)) {
case 2: case 2:
if (saveFileLoadable(0)) _menuDirectlyToLoad = true;
_menuDirectlyToLoad = true;
// fall through // fall through
case 0: case 0:
@ -950,6 +952,8 @@ bool KyraEngine_MR::checkCharCollision(int x, int y) {
void KyraEngine_MR::runLoop() { void KyraEngine_MR::runLoop() {
debugC(9, kDebugLevelMain, "KyraEngine_MR::runLoop()"); debugC(9, kDebugLevelMain, "KyraEngine_MR::runLoop()");
_eventList.clear();
_runFlag = true; _runFlag = true;
while (_runFlag && !_quitFlag) { while (_runFlag && !_quitFlag) {
if (_deathHandler >= 0) { if (_deathHandler >= 0) {