diff options
author | Simon Howard | 2007-03-16 21:43:28 +0000 |
---|---|---|
committer | Simon Howard | 2007-03-16 21:43:28 +0000 |
commit | 1658ae111ec89bc32d63dcb12848337a968a0400 (patch) | |
tree | 6918e6b44f12c7e9c6b7f455ce95014f91d712eb /setup/keyboard.c | |
parent | b8e861b27e87b35cecc3a057511f65419184cc4d (diff) | |
download | chocolate-doom-1658ae111ec89bc32d63dcb12848337a968a0400.tar.gz chocolate-doom-1658ae111ec89bc32d63dcb12848337a968a0400.tar.bz2 chocolate-doom-1658ae111ec89bc32d63dcb12848337a968a0400.zip |
Add config file option to enable/disable native keyboard bindings.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 860
Diffstat (limited to 'setup/keyboard.c')
-rw-r--r-- | setup/keyboard.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/setup/keyboard.c b/setup/keyboard.c index b804714f..c10b9ce4 100644 --- a/setup/keyboard.c +++ b/setup/keyboard.c @@ -37,6 +37,8 @@ int key_strafe = KEY_RALT; int key_speed = KEY_RSHIFT; int joybspeed = 3; +int vanilla_keyboard_mapping = 1; + static int always_run = 0; static int *allkeys[] = {&key_left, &key_right, &key_up, &key_down, @@ -107,10 +109,14 @@ void ConfigKeyboard(void) TXT_AddWidgets(window, TXT_NewSeparator("Movement"), movement_table = TXT_NewTable(2), - run_control = TXT_NewCheckBox("Always run", &always_run), TXT_NewSeparator("Action"), action_table = TXT_NewTable(2), + + TXT_NewSeparator("Misc."), + run_control = TXT_NewCheckBox("Always run", &always_run), + TXT_NewInvertedCheckBox("Use native keyboard mapping", + &vanilla_keyboard_mapping), NULL); TXT_SetColumnWidths(movement_table, 20, 8); |