]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - keys.h
experimental new persistent console history (uses same buffer as console output)...
[xonotic/darkplaces.git] / keys.h
diff --git a/keys.h b/keys.h
index c498a621155b798794fc8997cf5c0e06861cb7dc..beb5df69734769c3e7012c3ff269fc136ef4c8fb 100644 (file)
--- a/keys.h
+++ b/keys.h
@@ -190,12 +190,9 @@ keynum_t;
 
 typedef enum keydest_e { key_game, key_message, key_menu, key_menu_grabbed, key_console, key_void } keydest_t;
 
-#define MAX_INPUTLINES 32
 #define MAX_BINDMAPS 8
 #define MAX_KEYS 1024
-extern int                     edit_line;
-extern int                     history_line;
-extern char            key_lines[MAX_INPUTLINES][MAX_INPUTLINE];
+extern char            key_line[MAX_INPUTLINE];
 extern int                     key_linepos;
 extern qboolean        key_insert;     // insert key toggle (for editing)
 extern keydest_t       key_dest;
@@ -214,8 +211,9 @@ extern unsigned int chat_bufferlen;
 
 void Key_WriteBindings(qfile_t *f);
 void Key_Init(void);
+void Key_Shutdown(void);
 void Key_Init_Cvars(void);
-void Key_Event(int key, char ascii, qboolean down);
+void Key_Event(int key, int ascii, qboolean down);
 void Key_ClearStates (void);
 void Key_SetBinding (int keynum, int bindmap, const char *binding);