ref: c1dd18824e8726270ac5beade8ad8b4990e5bb41
parent: 2c339b744a4a310f6875c59c2a9d2d1b1b44f105
author: Jacob Moody <moody@posixcafe.org>
date: Wed Feb 8 02:14:43 EST 2023
disable mouse grab when menu is open
--- a/Game/src/menues.c
+++ b/Game/src/menues.c
@@ -1404,6 +1404,8 @@
if( (ps[myconnectindex].gm&MODE_MENU) == 0 )
{
+ if(SDL_GetRelativeMouseMode() == SDL_FALSE)
+ SDL_SetRelativeMouseMode(SDL_TRUE);
tiles[MAXTILES-3].lock = 1;
return;
}
@@ -1419,6 +1421,9 @@
vscrn();
// printf("Current menu=%d, game mode=%d, last menu =%d\n", current_menu, ps[myconnectindex].gm, last_menu);
+
+ if(SDL_GetRelativeMouseMode() == SDL_TRUE)
+ SDL_SetRelativeMouseMode(SDL_FALSE);
switch(current_menu)
{