diff options
Diffstat (limited to 'common/events.h')
-rw-r--r-- | common/events.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/common/events.h b/common/events.h index 0330f4b417..253c9f053c 100644 --- a/common/events.h +++ b/common/events.h @@ -217,6 +217,25 @@ enum KeyCode { }; /** + * List of fake 'ascii' values used in keyboard events. + * The values here are based on what certain SCUMM games require + * in their scripts. + * @todo Get rid of this, and instead enforce that engines use the + * keycode instead to handle these. + */ +enum { + ASCII_F1 = 315, + ASCII_F2 = 316, + ASCII_F3 = 317, + ASCII_F4 = 318, + ASCII_F5 = 319, + ASCII_F6 = 320, + ASCII_F7 = 321, + ASCII_F8 = 322, + ASCII_F9 = 323 +}; + +/** * Keyboard modifier flags, used for Event::kbd::flags. */ enum { |