diff options
Diffstat (limited to 'engines/agos/cursor.cpp')
| -rw-r--r-- | engines/agos/cursor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/agos/cursor.cpp b/engines/agos/cursor.cpp index 1b84c024a0..3d4c6768a4 100644 --- a/engines/agos/cursor.cpp +++ b/engines/agos/cursor.cpp @@ -272,7 +272,7 @@ static const byte _mouseOffs[29 * 32] = { void AGOSEngine::handleMouseMoved() { uint x; - if (_mouseHideCount) { + if (getGameId() != GID_DIMP && _mouseHideCount) { CursorMan.showMouse(false); return; } @@ -414,7 +414,7 @@ void AGOSEngine::loadMouseImage() { } void AGOSEngine::drawMousePointer() { - if (getGameType() == GType_PP) { + if (getGameType() == GType_PP && getGameId() != GID_DIMP) { CursorMan.replaceCursor(_mouseData, _maxCursorWidth, _maxCursorHeight, 37, 48, 0); } else if (getGameType() == GType_SIMON2) { CursorMan.replaceCursor(_simon2_cursors[_mouseCursor], 16, 16, 7, 7); |
