X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=console.h;h=8ce079351f2b15d354fde1fb035001b8714e9285;hp=033c2754e254aa530382621dcf813bf2fab92ed3;hb=b99206803156d4bdfe4ce0c83a2db8f9486e09d4;hpb=d1c3f1065fde02ed39b7eecc2d9b9a637388d091 diff --git a/console.h b/console.h index 033c2754..8ce07935 100644 --- a/console.h +++ b/console.h @@ -1,5 +1,6 @@ /* Copyright (C) 1996-1997 Id Software, Inc. +Copyright (C) 2000-2020 DarkPlaces contributors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License @@ -21,14 +22,19 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #ifndef CONSOLE_H #define CONSOLE_H +#include +#include "qtypes.h" +#include "cmd.h" +#include "lhnet.h" + // // console // extern int con_totallines; extern int con_backscroll; -extern qboolean con_initialized; +extern qbool con_initialized; -void Con_Rcon_Redirect_Init(lhnetsocket_t *sock, lhnetaddress_t *dest, qboolean proquakeprotocol); +void Con_Rcon_Redirect_Init(lhnetsocket_t *sock, lhnetaddress_t *dest, qbool proquakeprotocol); void Con_Rcon_Redirect_End(void); void Con_Rcon_Redirect_Abort(void); @@ -63,15 +69,13 @@ void Con_DrawNotify (void); void Con_ClearNotify (void); void Con_ToggleConsole_f(cmd_state_t *cmd); -int Nicks_CompleteChatLine(char *buffer, size_t size, unsigned int pos); - -qboolean GetMapList (const char *s, char *completedname, int completednamebufferlength); +qbool GetMapList (const char *s, char *completedname, int completednamebufferlength); /// wrapper function to attempt to either complete the command line /// or to list possible matches grouped by type /// (i.e. will display possible variables, aliases, commands /// that match what they've typed so far) -void Con_CompleteCommandLine(cmd_state_t *cmd); +int Con_CompleteCommandLine(cmd_state_t *cmd, qbool is_console); /// Generic libs/util/console.c function to display a list /// formatted in columns on the console @@ -114,7 +118,7 @@ con_lineinfo_t; typedef struct conbuffer_s { - qboolean active; + qbool active; int textsize; char *text; int maxlines;