Mercurial > sdl-ios-xcode
diff src/video/quartz/SDL_QuartzEvents.m @ 898:f221cadd6eda
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 17 May 2004 22:42:51 +0000 |
parents | 9e27fdb98eab |
children | af585d6efec8 |
line wrap: on
line diff
--- a/src/video/quartz/SDL_QuartzEvents.m Mon May 17 00:16:24 2004 +0000 +++ b/src/video/quartz/SDL_QuartzEvents.m Mon May 17 22:42:51 2004 +0000 @@ -472,7 +472,7 @@ if ( getenv("SDL_HAS3BUTTONMOUSE") ) { DO_MOUSE_DOWN (SDL_BUTTON_LEFT); } else { - if ( NSControlKeyMask & current_mods ) { + if ( NSCommandKeyMask & current_mods ) { last_virtual_button = SDL_BUTTON_RIGHT; DO_MOUSE_DOWN (SDL_BUTTON_RIGHT); } @@ -519,18 +519,7 @@ case NSLeftMouseDragged: case NSRightMouseDragged: case NSOtherMouseDragged: /* usually middle mouse dragged */ - case NSMouseMoved: - /* Show the cursor if it was hidden by SDL_ShowCursor() */ - /* this is how games I've seen work */ - if (!cursor_visible) { - if (!isInGameWin && cursor_hidden) { - ShowCursor(); - cursor_hidden = NO; - } else if (isInGameWin && !cursor_hidden) { - HideCursor(); - cursor_hidden = YES; - } - } + case NSMouseMoved: if ( grab_state == QZ_INVISIBLE_GRAB ) { /* @@ -653,6 +642,6 @@ /* handle accumulated mouse moved events */ if (dx != 0 || dy != 0) SDL_PrivateMouseMotion (0, 1, dx, dy); - + [ pool release ]; }