//
// these are the key numbers that should be passed to Key_Event
//
-extern enum {
+typedef enum keynum_e
+{
K_TAB = 9,
K_ENTER = 13,
K_ESCAPE = 27,
K_MOUSE1 = 512,
K_MOUSE2,
K_MOUSE3,
+ K_MWHEELUP,
+ K_MWHEELDOWN,
K_MOUSE4,
- K_MWHEELUP = K_MOUSE4,
K_MOUSE5,
- K_MWHEELDOWN = K_MOUSE5,
K_MOUSE6,
K_MOUSE7,
K_MOUSE8,
K_AUX31,
K_AUX32,
-} keynum_t;
+}
+keynum_t;
-typedef enum { key_game, key_message, key_menu } keydest_t;
+typedef enum keydest_e { key_game, key_message, key_menu } keydest_t;
#define MAX_INPUTLINES 32
-#define MAX_INPUTLINE 256
#define MAX_BINDMAPS 8
#define MAX_KEYS 1024
extern int edit_line;
extern void Key_ClearEditLine(int edit_line);
extern qboolean chat_team;
-extern char chat_buffer[256];
+extern char chat_buffer[MAX_INPUTLINE];
extern unsigned int chat_bufferlen;
void Key_WriteBindings(qfile_t *f);