mirror of
				https://github.com/KartKrewDev/RingRacers.git
				synced 2025-10-30 08:01:28 +00:00 
			
		
		
		
	Don't create movement events from joy or mouse when menu is active
This commit is contained in:
		
							parent
							
								
									d46e2ef51b
								
							
						
					
					
						commit
						5a18d89414
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -98,6 +98,8 @@ void G_MapEventsToControls(event_t *ev)
 | 
			
		|||
			break;
 | 
			
		||||
 | 
			
		||||
		case ev_mouse: // buttons are virtual keys
 | 
			
		||||
			if (menuactive || CON_Ready())
 | 
			
		||||
				break;
 | 
			
		||||
			mousex = (INT32)(ev->data2*((cv_mousesens.value*cv_mousesens.value)/110.0f + 0.1f));
 | 
			
		||||
			mousey = (INT32)(ev->data3*((cv_mousesens.value*cv_mousesens.value)/110.0f + 0.1f));
 | 
			
		||||
			mlooky = (INT32)(ev->data3*((cv_mouseysens.value*cv_mousesens.value)/110.0f + 0.1f));
 | 
			
		||||
| 
						 | 
				
			
			@ -105,7 +107,7 @@ void G_MapEventsToControls(event_t *ev)
 | 
			
		|||
 | 
			
		||||
		case ev_joystick: // buttons are virtual keys
 | 
			
		||||
			i = ev->data1;
 | 
			
		||||
			if (i >= JOYAXISSET)
 | 
			
		||||
			if (i >= JOYAXISSET || menuactive || CON_Ready())
 | 
			
		||||
				break;
 | 
			
		||||
			if (ev->data2 != INT32_MAX) joyxmove[i] = ev->data2;
 | 
			
		||||
			if (ev->data3 != INT32_MAX) joyymove[i] = ev->data3;
 | 
			
		||||
| 
						 | 
				
			
			@ -113,13 +115,15 @@ void G_MapEventsToControls(event_t *ev)
 | 
			
		|||
 | 
			
		||||
		case ev_joystick2: // buttons are virtual keys
 | 
			
		||||
			i = ev->data1;
 | 
			
		||||
			if (i >= JOYAXISSET)
 | 
			
		||||
			if (i >= JOYAXISSET || menuactive || CON_Ready())
 | 
			
		||||
				break;
 | 
			
		||||
			if (ev->data2 != INT32_MAX) joy2xmove[i] = ev->data2;
 | 
			
		||||
			if (ev->data3 != INT32_MAX) joy2ymove[i] = ev->data3;
 | 
			
		||||
			break;
 | 
			
		||||
 | 
			
		||||
		case ev_mouse2: // buttons are virtual keys
 | 
			
		||||
			if (menuactive || CON_Ready())
 | 
			
		||||
				break;
 | 
			
		||||
			mouse2x = (INT32)(ev->data2*((cv_mousesens2.value*cv_mousesens2.value)/110.0f + 0.1f));
 | 
			
		||||
			mouse2y = (INT32)(ev->data3*((cv_mousesens2.value*cv_mousesens2.value)/110.0f + 0.1f));
 | 
			
		||||
			mlook2y = (INT32)(ev->data3*((cv_mouseysens2.value*cv_mousesens2.value)/110.0f + 0.1f));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue