/* ========= Key_SetKeyDest ========= */ void Key_SetKeyDest( int key_dest ) { IN_ToggleClientMouse( key_dest, cls.key_dest ); switch( key_dest ) { case key_game: #ifdef XASH_SDL SDLash_EnableTextInput( false ); #endif cls.key_dest = key_game; break; case key_menu: #ifdef XASH_SDL SDLash_EnableTextInput( false ); #endif cls.key_dest = key_menu; break; case key_console: #ifdef XASH_SDL SDLash_EnableTextInput( true ); #endif cls.key_dest = key_console; break; case key_message: #ifdef XASH_SDL SDLash_EnableTextInput( true ); #endif cls.key_dest = key_message; break; default: Host_Error( "Key_SetKeyDest: wrong destination (%i)\n", key_dest ); break; } }
/* ========= Key_SetKeyDest ========= */ void Key_SetKeyDest( int key_dest ) { IN_ToggleClientMouse( key_dest, cls.key_dest ); switch( key_dest ) { case key_game: cls.key_dest = key_game; break; case key_menu: cls.key_dest = key_menu; break; case key_console: cls.key_dest = key_console; break; case key_message: cls.key_dest = key_message; break; default: Host_Error( "Key_SetKeyDest: wrong destination (%i)\n", key_dest ); break; } }