ADDED: cursorLocked variable and review required code #4940 #4955

This commit is contained in:
Ray
2025-08-12 11:33:58 +02:00
parent c4414fa1ed
commit 95e4494cfe
6 changed files with 24 additions and 24 deletions

View File

@ -556,7 +556,7 @@ void EnableCursor(void)
SetMousePosition(CORE.Window.screen.width/2, CORE.Window.screen.height/2);
platform.cursorRelative = false;
CORE.Input.Mouse.cursorHidden = false;
CORE.Input.Mouse.cursorLocked = false;
}
// Disables cursor (lock cursor)
@ -566,7 +566,7 @@ void DisableCursor(void)
SetMousePosition(0, 0);
platform.cursorRelative = true;
CORE.Input.Mouse.cursorHidden = true;
CORE.Input.Mouse.cursorLocked = true;
}
#if defined(SUPPORT_DRM_CACHE)
@ -2060,7 +2060,7 @@ static void PollMouseEvents(void)
}
// Screen confinement
if (!CORE.Input.Mouse.cursorHidden)
if (!CORE.Input.Mouse.cursorLocked)
{
if (CORE.Input.Mouse.currentPosition.x < 0) CORE.Input.Mouse.currentPosition.x = 0;
if (CORE.Input.Mouse.currentPosition.x > CORE.Window.screen.width/CORE.Input.Mouse.scale.x) CORE.Input.Mouse.currentPosition.x = CORE.Window.screen.width/CORE.Input.Mouse.scale.x;