Exemple #1
0
/*
=========
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;
	}
}