X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=55c9b59dfd6675cf1cb350b13e233dd65f526ed1;hb=5956e2d3039c8f4f02cd97a75f3a655f2b383c25;hp=2365674739f44880cc7890a31ea06d5e482b6be1;hpb=d9ea00b22977a971eaf8ee580b4f8804dd2f6fc1;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 23656747..55c9b59d 100644 --- a/src/events.c +++ b/src/events.c @@ -298,7 +298,8 @@ void HandleMouseCursor() cursor_inside_playfield && DelayReached(&special_cursor_delay, special_cursor_delay_value)) { - SetMouseCursor(CURSOR_PLAYFIELD); + if (level.game_engine_type != GAME_ENGINE_TYPE_MM) + SetMouseCursor(CURSOR_PLAYFIELD); } } else if (gfx.cursor_mode != CURSOR_DEFAULT) @@ -1332,8 +1333,8 @@ void HandleButton(int mx, int my, int button, int button_nr) #endif #ifdef DEBUG - if (button == MB_PRESSED && !motion_status && IN_GFX_FIELD_PLAY(mx, my) && - GetKeyModState() & KMOD_Control) + if (button == MB_PRESSED && !motion_status && !button_hold && + IN_GFX_FIELD_PLAY(mx, my) && GetKeyModState() & KMOD_Control) DumpTileFromScreen(mx, my); #endif