mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-06-01 01:17:40 +00:00
Renamed SDL_Get/SetRelativeMouseMode to SDL_Get/SetWindowRelativeMouseMode()
Fixes https://github.com/libsdl-org/SDL/issues/10041
This commit is contained in:
parent
e612ce511b
commit
57f9c6f7bb
15 changed files with 190 additions and 115 deletions
|
@ -32,11 +32,7 @@ static void DrawRects(SDL_Renderer *renderer)
|
|||
SDL_RenderFillRect(renderer, &rect);
|
||||
|
||||
SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255);
|
||||
if (SDL_GetRelativeMouseMode()) {
|
||||
SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Enabled");
|
||||
} else {
|
||||
SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Disabled");
|
||||
}
|
||||
SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Enabled");
|
||||
}
|
||||
|
||||
static void CenterMouse()
|
||||
|
@ -196,8 +192,10 @@ int main(int argc, char *argv[])
|
|||
*/
|
||||
if (warp) {
|
||||
SDL_HideCursor();
|
||||
} else if (SDL_SetRelativeMouseMode(SDL_TRUE) < 0) {
|
||||
return 3; /* Relative mode failed, just exit. */
|
||||
} else {
|
||||
for (i = 0; i < state->num_windows; ++i) {
|
||||
SDL_SetWindowRelativeMouseMode(state->windows[i], SDL_TRUE);
|
||||
}
|
||||
}
|
||||
|
||||
rect.x = DEFAULT_WINDOW_WIDTH / 2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue