Implemented mouse relative mode on Mac OS X.
This commit is contained in:
parent
9959455aee
commit
cde0d1bc03
5 changed files with 53 additions and 22 deletions
|
@ -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 */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue