/* =============== IN_Init =============== */ void IN_Init( void *windowData ) { int appState; if( !SDL_WasInit( SDL_INIT_VIDEO ) ) { Com_Error( ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )" ); return; } SDL_window = (SDL_Window *)windowData; Com_DPrintf( "\n------- Input Initialization -------\n" ); in_keyboardDebug = Cvar_Get( "in_keyboardDebug", "0", CVAR_ARCHIVE ); // mouse variables in_mouse = Cvar_Get( "in_mouse", "1", CVAR_ARCHIVE ); in_nograb = Cvar_Get( "in_nograb", "0", CVAR_ARCHIVE ); in_joystick = Cvar_Get( "in_joystick", "0", CVAR_ARCHIVE|CVAR_LATCH ); in_joystickThreshold = Cvar_Get( "joy_threshold", "0.15", CVAR_ARCHIVE ); SDL_StartTextInput( ); mouseAvailable = ( in_mouse->value != 0 ); IN_DeactivateMouse( ); appState = SDL_GetWindowFlags( SDL_window ); Cvar_SetValue( "com_unfocused", !( appState & SDL_WINDOW_INPUT_FOCUS ) ); Cvar_SetValue( "com_minimized", appState & SDL_WINDOW_MINIMIZED ); IN_InitJoystick( ); Com_DPrintf( "------------------------------------\n" ); }
/* =============== IN_Init =============== */ void IN_Init( void ) { int appState; if ( !SDL_WasInit( SDL_INIT_VIDEO ) ) { Com_Error( ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )\n" ); return; } Com_DPrintf( "\n------- Input Initialization -------\n" ); in_keyboardDebug = Cvar_Get( "in_keyboardDebug", "0", CVAR_ARCHIVE ); // mouse variables in_mouse = Cvar_Get( "in_mouse", "1", CVAR_ARCHIVE ); in_nograb = Cvar_Get( "in_nograb", "0", CVAR_ARCHIVE ); in_joystick = Cvar_Get( "in_joystick", "0", CVAR_ARCHIVE | CVAR_LATCH ); in_joystickDebug = Cvar_Get( "in_joystickDebug", "0", CVAR_TEMP ); in_joystickThreshold = Cvar_Get( "in_joystickThreshold", "0.15", CVAR_ARCHIVE ); #ifdef MACOS_X_ACCELERATION_HACK in_disablemacosxmouseaccel = Cvar_Get( "in_disablemacosxmouseaccel", "1", CVAR_ARCHIVE ); #endif in_xbox360Controller = Cvar_Get( "in_xbox360Controller", "1", CVAR_TEMP ); in_xbox360ControllerAvailable = Cvar_Get( "in_xbox360ControllerAvailable", "0", CVAR_ROM ); in_xbox360ControllerDebug = Cvar_Get( "in_xbox360ControllerDebug", "0", CVAR_TEMP ); SDL_EnableUNICODE( 1 ); SDL_EnableKeyRepeat( SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL ); keyRepeatEnabled = qtrue; if ( in_mouse->value ) { mouseAvailable = qtrue; IN_ActivateMouse(); } else { IN_DeactivateMouse(); mouseAvailable = qfalse; } appState = SDL_GetAppState(); Cvar_SetValue( "com_unfocused", !( appState & SDL_APPINPUTFOCUS ) ); Cvar_SetValue( "com_minimized", !( appState & SDL_APPACTIVE ) ); IN_InitJoystick(); Com_DPrintf( "------------------------------------\n" ); }
/* =============== IN_Init =============== */ void IN_Init( void *windowData ) { int appState; if ( !SDL_WasInit( SDL_INIT_VIDEO ) ) { Com_Error( ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )" ); } window = (SDL_Window*) windowData; Com_DPrintf( "\n------- Input Initialization -------\n" ); in_keyboardDebug = Cvar_Get( "in_keyboardDebug", "0", CVAR_TEMP ); // mouse variables in_mouse = Cvar_Get( "in_mouse", "1", 0 ); in_nograb = Cvar_Get( "in_nograb", "0", 0 ); in_uigrab = Cvar_Get( "in_uigrab", "0", 0 ); in_joystick = Cvar_Get( "in_joystick", "0", CVAR_LATCH ); in_joystickDebug = Cvar_Get( "in_joystickDebug", "0", CVAR_TEMP ); in_joystickThreshold = Cvar_Get( "in_joystickThreshold", "0.15", 0 ); in_xbox360Controller = Cvar_Get( "in_xbox360Controller", "1", CVAR_TEMP ); in_xbox360ControllerAvailable = Cvar_Get( "in_xbox360ControllerAvailable", "0", CVAR_ROM ); in_xbox360ControllerDebug = Cvar_Get( "in_xbox360ControllerDebug", "0", CVAR_TEMP ); #if SDL_VERSION_ATLEAST( 2, 0, 0 ) SDL_StartTextInput(); #else SDL_EnableUNICODE( 1 ); SDL_EnableKeyRepeat( SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL ); keyRepeatEnabled = qtrue; #endif mouseAvailable = ( in_mouse->value != 0 ); IN_DeactivateMouse( qtrue ); appState = SDL_GetWindowFlags( window ); Cvar_SetValue( "com_unfocused", !( appState & SDL_WINDOW_INPUT_FOCUS ) ); #if SDL_VERSION_ATLEAST( 2, 0, 0 ) Cvar_SetValue( "com_minimized", ( appState & SDL_WINDOW_MINIMIZED ) ); #else Cvar_SetValue( "com_minimized", !( appState & SDL_APPACTIVE ) ); #endif IN_InitJoystick(); Com_DPrintf( "------------------------------------\n" ); }
void IN_Init(void) { int flags; if ( !SDL_WasInit(SDL_INIT_VIDEO) ) { Com_Error(ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )\n"); return; } Com_DPrintf("\n------- Input Initialization -------\n"); in_keyboardDebug = Cvar_Get("in_keyboardDebug", "0", CVAR_ARCHIVE); // mouse variables in_mouse = Cvar_Get("in_mouse", "1", CVAR_ARCHIVE); in_nograb = Cvar_Get("in_nograb", "0", CVAR_ARCHIVE); in_joystick = Cvar_Get("in_joystick", "0", CVAR_ARCHIVE | CVAR_LATCH); in_joystickDebug = Cvar_Get("in_joystickDebug", "0", CVAR_TEMP); in_joystickThreshold = Cvar_Get("joy_threshold", "0.15", CVAR_ARCHIVE); /* Depreciated calls: SDL_EnableUNICODE(1); SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL); keyRepeatEnabled = qtrue; */ if (in_mouse->value) { mouseAvailable = qtrue; IN_ActivateMouse(); } else { IN_DeactivateMouse(); mouseAvailable = qfalse; } flags = SDL_GetWindowFlags( SDLvidscreen ); Cvar_SetValue("com_unfocused", !(flags & SDL_WINDOW_INPUT_FOCUS) ); Cvar_SetValue("com_minimized", !(flags & SDL_WINDOW_MINIMIZED) ); IN_InitJoystick(); }
/* =============== IN_Init =============== */ void IN_Init( void ) { if( !SDL_WasInit( SDL_INIT_VIDEO ) ) { Com_Error( ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )\n" ); return; } Com_DPrintf( "\n------- Input Initialization -------\n" ); in_keyboardDebug = Cvar_Get( "in_keyboardDebug", "0", CVAR_ARCHIVE ); // mouse variables in_mouse = Cvar_Get( "in_mouse", "1", CVAR_ARCHIVE ); in_nograb = Cvar_Get( "in_nograb", "0", CVAR_ARCHIVE ); in_joystick = Cvar_Get( "in_joystick", "0", CVAR_ARCHIVE|CVAR_LATCH ); in_joystickDebug = Cvar_Get( "in_joystickDebug", "0", CVAR_TEMP ); in_joystickThreshold = Cvar_Get( "in_joystickThreshold", "0.15", CVAR_ARCHIVE ); #ifdef MACOS_X_ACCELERATION_HACK in_disablemacosxmouseaccel = Cvar_Get( "in_disablemacosxmouseaccel", "1", CVAR_ARCHIVE ); #endif SDL_EnableUNICODE( 1 ); SDL_EnableKeyRepeat( SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL ); keyRepeatEnabled = qtrue; if( in_mouse->value ) { mouseAvailable = qtrue; IN_ActivateMouse( ); } else { IN_DeactivateMouse( ); mouseAvailable = qfalse; } IN_InitJoystick( ); Com_DPrintf( "------------------------------------\n" ); }
void IN_Init(void) { int appState; if(!SDL_WasInit(SDL_INIT_VIDEO)){ comerrorf(ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )"); return; } comdprintf("\n------- Input Initialization -------\n"); in_keyboardDebug = cvarget("in_keyboardDebug", "0", CVAR_ARCHIVE); /* mouse variables */ in_mouse = cvarget("in_mouse", "1", CVAR_ARCHIVE); in_nograb = cvarget("in_nograb", "0", CVAR_ARCHIVE); in_joystick = cvarget("in_joystick", "0", CVAR_ARCHIVE|CVAR_LATCH); in_joystickDebug = cvarget("in_joystickDebug", "0", CVAR_TEMP); in_joystickThreshold = cvarget("joy_threshold", "0.15", CVAR_ARCHIVE); #ifdef MACOS_X_ACCELERATION_HACK in_disablemacosxmouseaccel = cvarget("in_disablemacosxmouseaccel", "1", CVAR_ARCHIVE); #endif SDL_EnableUNICODE(1); SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL); keyRepeatEnabled = qtrue; mouseAvailable = (in_mouse->value != 0); IN_DeactivateMouse( ); appState = SDL_GetAppState( ); cvarsetf("com_unfocused", !(appState & SDL_APPINPUTFOCUS)); cvarsetf("com_minimized", !(appState & SDL_APPACTIVE)); IN_InitKeyLockStates( ); IN_InitJoystick( ); comdprintf("------------------------------------\n"); }
void IN_Init( void *windowData ) { int appState; if( !SDL_WasInit( SDL_INIT_VIDEO ) ) { Com_Error( ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )" ); return; } SDL_window = (SDL_Window *)windowData; Com_DPrintf( "\n------- Input Initialization -------\n" ); // joystick variables in_joystick = Cvar_Get ("in_joystick", "0", CVAR_ARCHIVE|CVAR_LATCH); in_keyboardDebug = Cvar_Get( "in_keyboardDebug", "0", CVAR_ARCHIVE ); // mouse variables in_mouse = Cvar_Get( "in_mouse", "1", CVAR_ARCHIVE ); in_nograb = Cvar_Get( "in_nograb", "0", CVAR_ARCHIVE ); #ifdef MACOS_X_ACCELERATION_HACK in_disablemacosxmouseaccel = Cvar_Get( "in_disablemacosxmouseaccel", "1", CVAR_ARCHIVE ); #endif SDL_StartTextInput( ); mouseAvailable = (qboolean)( in_mouse->value != 0 ); IN_DeactivateMouse( ); appState = SDL_GetWindowFlags( SDL_window ); Cvar_SetValue( "com_unfocused", !( appState & SDL_WINDOW_INPUT_FOCUS ) ); Cvar_SetValue( "com_minimized", appState & SDL_WINDOW_MINIMIZED ); IN_InitKeyLockStates( ); IN_InitJoystick( ); Com_DPrintf( "------------------------------------\n" ); }
/* =============== IN_Init =============== */ void IN_Init( void *windowData ) { int appState; if ( !SDL_WasInit( SDL_INIT_VIDEO ) ) { Com_Error( errorParm_t::ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )" ); } window = (SDL_Window*) windowData; Log::Debug( "------- Input Initialization -------" ); in_keyboardDebug = Cvar_Get( "in_keyboardDebug", "0", CVAR_TEMP ); // mouse variables in_mouse = Cvar_Get( "in_mouse", "1", 0 ); in_nograb = Cvar_Get( "in_nograb", "0", 0 ); in_joystick = Cvar_Get( "in_joystick", "0", CVAR_LATCH ); in_joystickDebug = Cvar_Get( "in_joystickDebug", "0", CVAR_TEMP ); in_joystickThreshold = Cvar_Get( "in_joystickThreshold", "0.15", 0 ); in_xbox360Controller = Cvar_Get( "in_xbox360Controller", "1", CVAR_TEMP ); in_xbox360ControllerAvailable = Cvar_Get( "in_xbox360ControllerAvailable", "0", CVAR_ROM ); in_xbox360ControllerDebug = Cvar_Get( "in_xbox360ControllerDebug", "0", CVAR_TEMP ); SDL_StartTextInput(); mouseAvailable = ( in_mouse->value != 0 ); IN_SetMouseMode( MouseMode::CustomCursor ); appState = SDL_GetWindowFlags( window ); Cvar_SetValue( "com_unfocused", !( appState & SDL_WINDOW_INPUT_FOCUS ) ); Cvar_SetValue( "com_minimized", ( appState & SDL_WINDOW_MINIMIZED ) ); IN_InitJoystick(); Log::Debug( "------------------------------------" ); }
void IN_Init( void ) { IN_InitJoystick(); }
/* =============== IN_Init =============== */ void IN_Init( void ) { int appState; if( !SDL_WasInit( SDL_INIT_VIDEO ) ) { Com_Error( ERR_FATAL, "IN_Init called before SDL_Init( SDL_INIT_VIDEO )" ); return; } Com_DPrintf( "\n------- Input Initialization -------\n" ); in_keyboardDebug = Cvar_Get( "in_keyboardDebug", "0", CVAR_ARCHIVE ); // mouse variables in_mouse = Cvar_Get( "in_mouse", "1", CVAR_ARCHIVE ); in_nograb = Cvar_Get( "in_nograb", "0", CVAR_ARCHIVE ); in_joystick = Cvar_Get( "in_joystick", "0", CVAR_ARCHIVE|CVAR_LATCH ); in_joystickDebug = Cvar_Get( "in_joystickDebug", "0", CVAR_TEMP ); in_joystickThreshold = Cvar_Get( "joy_threshold", "0.15", CVAR_ARCHIVE ); cg_touchscreenControls = Cvar_Get ("cg_touchscreenControls", "0", CVAR_ARCHIVE); in_gyroscope = Cvar_Get ("in_gyroscope", "1", CVAR_ARCHIVE); #ifdef MACOS_X_ACCELERATION_HACK in_disablemacosxmouseaccel = Cvar_Get( "in_disablemacosxmouseaccel", "1", CVAR_ARCHIVE ); #endif SDL_EnableUNICODE( 1 ); SDL_EnableKeyRepeat( SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL ); keyRepeatEnabled = qtrue; mouseAvailable = ( in_mouse->value != 0 ); IN_DeactivateMouse( ); appState = SDL_GetAppState( ); Cvar_SetValue( "com_unfocused", !( appState & SDL_APPINPUTFOCUS ) ); Cvar_SetValue( "com_minimized", !( appState & SDL_APPACTIVE ) ); IN_InitKeyLockStates( ); IN_InitJoystick( ); #ifdef __ANDROID__ hideScreenKeys = cl_runningOnOuya->integer; if (hideScreenKeys) { // Hide everything SDL_Rect rect; rect.x = rect.y = rect.w = rect.h = 0; SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_DPAD, &rect); SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_0, &rect); SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_1, &rect); SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_2, &rect); SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_3, &rect); SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_4, &rect); SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_5, &rect); SDL_ANDROID_SetScreenKeyboardButtonPos(SDL_ANDROID_SCREENKEYBOARD_BUTTON_TEXT, &rect); } #endif Com_DPrintf( "------------------------------------\n" ); }