Exemple #1
0
/*
====================
Key_CompleteUnbind
====================
*/
static void Key_CompleteUnbind( char *args, int argNum )
{
	if ( argNum == 2 )
	{
		// Skip "unbind "
		char *p = Com_SkipTokens( args, 1, " " );

		if ( p > args )
			Field_CompleteKeyname();
	}
}
Exemple #2
0
/*
====================
Cmd_CompleteJoyRemap
====================
*/
static void Cmd_CompleteJoyRemap( char *args, int argNum )
{
	char *p;

	if( argNum == 2 )
	{
		// Skip "joyremap "
		//p = Com_SkipTokens( args, 1, " " );

		// ZTM: TODO: add completion for (any) joystick event?
	}
	else if( argNum == 3 )
	{
		// Skip "joyremap <event> "
		p = Com_SkipTokens( args, 2, " " );

		if( p > args )
			Field_CompleteKeyname( );
	}
}
Exemple #3
0
/*
====================
Key_CompleteBind
====================
*/
static void Key_CompleteBind( char *args, int argNum )
{
	char *p;

	if ( argNum == 2 )
	{
		// Skip "bind "
		p = Com_SkipTokens( args, 1, " " );

		if( p > args )
			Field_CompleteKeyname( );
	}
	else if ( argNum >= 3 )
	{
		// Skip "bind <key> "
		p = Com_SkipTokens( args, 2, " " );

		if ( p > args )
			Field_CompleteCommand( p, qtrue, qtrue );
	}
}