]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - keys.h
Rename qboolean to qbool
[xonotic/darkplaces.git] / keys.h
diff --git a/keys.h b/keys.h
index a84eb4c6f7cced9246b4faaf430ffb851467ed28..ea104f1dcdcfc6e54f05fe358c7369a25977b3d0 100644 (file)
--- a/keys.h
+++ b/keys.h
@@ -357,7 +357,7 @@ typedef enum keydest_e { key_game, key_message, key_menu, key_menu_grabbed, key_
 
 extern char            key_line[MAX_INPUTLINE];
 extern int                     key_linepos;
-extern qboolean        key_insert;     // insert key toggle (for editing)
+extern qbool   key_insert;     // insert key toggle (for editing)
 extern keydest_t       key_dest;
 // key_consoleactive bits
 // user wants console (halfscreen)
@@ -369,23 +369,25 @@ extern    char            *keybindings[MAX_BINDMAPS][MAX_KEYS];
 
 extern int chat_mode; // 0 for say, 1 for say_team, -1 for command
 extern char chat_buffer[MAX_INPUTLINE];
-extern unsigned int chat_bufferlen;
+extern int     chat_bufferpos;
 
-void Key_ClearEditLine(int edit_line);
+int Key_ClearEditLine(qbool is_console);
 void Key_WriteBindings(qfile_t *f);
 void Key_Init(void);
 void Key_Shutdown(void);
 void Key_Init_Cvars(void);
-void Key_Event(int key, int ascii, qboolean down);
+void Key_Event(int key, int ascii, qbool down);
 void Key_ReleaseAll (void);
-void Key_ClearStates (void); // FIXME: should this function still exist? Or should Key_ReleaseAll be used instead when shutting down a vid driver?
+void Key_ReleaseAll_f(cmd_state_t *cmd);
 void Key_EventQueue_Block(void);
 void Key_EventQueue_Unblock(void);
+int Key_AddChar(int unicode, qbool is_console);
+int Key_Parse_CommonKeys(cmd_state_t *cmd, qbool is_console, int key, int unicode);
 
-qboolean Key_SetBinding (int keynum, int bindmap, const char *binding);
+qbool Key_SetBinding (int keynum, int bindmap, const char *binding);
 const char *Key_GetBind (int key, int bindmap);
 void Key_FindKeysForCommand (const char *command, int *keys, int numkeys, int bindmap);
-qboolean Key_SetBindMap(int fg, int bg);
+qbool Key_SetBindMap(int fg, int bg);
 void Key_GetBindMap(int *fg, int *bg);
 
 #endif // __KEYS_H