diff options
| author | Jakob Fries <jakob.fries@gmail.com> | 2007-07-24 23:19:45 +0000 |
|---|---|---|
| committer | Jakob Fries <jakob.fries@gmail.com> | 2007-07-24 23:19:45 +0000 |
| commit | 33f1f2f835a2c4f6824f780663247b032405a48f (patch) | |
| tree | bdf4a79c90cdecdec5ed9c5dadd102effeb0e38c /src/game/client/game_client.cpp | |
| parent | 5bd2c434f63ff4a039e854d647f02ef660c544d1 (diff) | |
| download | zcatch-33f1f2f835a2c4f6824f780663247b032405a48f.tar.gz zcatch-33f1f2f835a2c4f6824f780663247b032405a48f.zip | |
you can now choose what key activates which weapon
Diffstat (limited to 'src/game/client/game_client.cpp')
| -rw-r--r-- | src/game/client/game_client.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/game/client/game_client.cpp b/src/game/client/game_client.cpp index c34e81ce..e5d874d2 100644 --- a/src/game/client/game_client.cpp +++ b/src/game/client/game_client.cpp @@ -1174,8 +1174,13 @@ void modc_render() input.blink = inp_key_pressed('S'); // Weapon switching - for(int i = 0; i < 8; i++) - input.activeweapon = inp_key_pressed('1'+i) ? i : input.activeweapon; +#define TEST_WEAPON_KEY(key) if (inp_key_pressed(config.key_weapon ## key)) input.activeweapon = key-1; + TEST_WEAPON_KEY(1); + TEST_WEAPON_KEY(2); + TEST_WEAPON_KEY(3); + TEST_WEAPON_KEY(4); + //for(int i = 0; i < 8; i++) + // input.activeweapon = inp_key_pressed('1'+i) ? i : input.activeweapon; } snap_input(&input, sizeof(input)); |