diff options
Diffstat (limited to 'code/client/keycodes.h')
-rw-r--r-- | code/client/keycodes.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/code/client/keycodes.h b/code/client/keycodes.h index 3e61ffa..c6e6412 100644 --- a/code/client/keycodes.h +++ b/code/client/keycodes.h @@ -260,9 +260,13 @@ typedef enum { K_EURO, K_UNDO, - K_LAST_KEY // this had better be < MAX_KEYS! + MAX_KEYS } keyNum_t; +// MAX_KEYS replaces K_LAST_KEY, however some mods may have used K_LAST_KEY +// in detecting binds, so we leave it defined to the old hardcoded value +// of maxiumum keys to prevent mods from crashing older versions of the engine +#define K_LAST_KEY 256 // The menu code needs to get both key and char events, but // to avoid duplicating the paths, the char events are just |