From 660be5cc7d3989740b4e6fbd8ed8b1d9c46ebd20 Mon Sep 17 00:00:00 2001 From: tma Date: Tue, 16 Sep 2008 21:05:22 +0000 Subject: * Move command argument completion from being hard coded to being associated with the individual commands to be completed git-svn-id: svn://svn.icculus.org/quake3/trunk@1472 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/client/cl_console.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'code/client/cl_console.c') diff --git a/code/client/cl_console.c b/code/client/cl_console.c index 5aad766..80e4e43 100644 --- a/code/client/cl_console.c +++ b/code/client/cl_console.c @@ -302,6 +302,17 @@ void Con_CheckResize (void) con.display = con.current; } +/* +================== +Cmd_CompleteTxtName +================== +*/ +void Cmd_CompleteTxtName( char *args, int argNum ) { + if( argNum == 2 ) { + Field_CompleteFilename( "", "txt", qfalse ); + } +} + /* ================ @@ -329,6 +340,7 @@ void Con_Init (void) { Cmd_AddCommand ("messagemode4", Con_MessageMode4_f); Cmd_AddCommand ("clear", Con_Clear_f); Cmd_AddCommand ("condump", Con_Dump_f); + Cmd_SetCommandCompletionFunc( "condump", Cmd_CompleteTxtName ); } -- cgit v1.2.3