Implemented mouse relative mode on Mac OS X.

This commit is contained in:
Sam Lantinga 2011-02-27 22:06:46 -08:00
parent 9959455aee
commit cde0d1bc03
5 changed files with 53 additions and 22 deletions

View file

@ -812,7 +812,7 @@ PrintEvent(SDL_Event * event)
{
if (event->type == SDL_MOUSEMOTION) {
/* Mouse motion is really spammy */
return;
//return;
}
fprintf(stderr, "SDL EVENT: ");
@ -1044,6 +1044,12 @@ CommonEvent(CommonState * state, SDL_Event * event, int *done)
}
}
break;
case SDLK_r:
if (event->key.keysym.mod & KMOD_CTRL) {
/* Ctrl-R toggle mouse relative mode */
SDL_SetRelativeMouseMode(!SDL_GetRelativeMouseMode());
}
break;
case SDLK_z:
if (event->key.keysym.mod & KMOD_CTRL) {
/* Ctrl-Z minimize */