diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-10-04 22:37:35 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-10-04 22:37:35 +0000 |
| commit | b73dcec3975877fd374b55b425c99bb1d6921b53 (patch) | |
| tree | 4463603511162ff4986bccfa37ee8768848a20eb /scripts/gen_keys.py | |
| parent | 10812e621a4cf485a62d76444a6af5dec6cc92f1 (diff) | |
| download | zcatch-b73dcec3975877fd374b55b425c99bb1d6921b53.tar.gz zcatch-b73dcec3975877fd374b55b425c99bb1d6921b53.zip | |
added mousewheel support. added next/prev weapon support
Diffstat (limited to 'scripts/gen_keys.py')
| -rw-r--r-- | scripts/gen_keys.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/gen_keys.py b/scripts/gen_keys.py index 83f58375..42fa69ac 100644 --- a/scripts/gen_keys.py +++ b/scripts/gen_keys.py @@ -9,6 +9,8 @@ f = file("src/engine/keys.h", "w") keynames = {} KEY_MOUSE_FIRST = 256+128 +KEY_MOUSE_WHEEL_DOWN = KEY_MOUSE_FIRST-2 +KEY_MOUSE_WHEEL_UP = KEY_MOUSE_FIRST-1 print >>f, "#ifndef ENGINE_KEYS_H" print >>f, "#define ENGINE_KEYS_H" @@ -31,11 +33,16 @@ for line in lines: # print to file print >>f, "\t%s = %s," % (key.upper(), value) - # add to keynames + # add to keynames exec("%s = %s" % (key, value)) exec("keynames[%s] = '%s'" % (value, key)) # do mouse buttons +print >>f, "\tKEY_MOUSE_WHEEL_DOWN = %d," % (KEY_MOUSE_WHEEL_DOWN) +print >>f, "\tKEY_MOUSE_WHEEL_UP = %d," % (KEY_MOUSE_WHEEL_UP) +keynames[KEY_MOUSE_WHEEL_DOWN] = 'KEY_MOUSE_WHEEL_DOWN' +keynames[KEY_MOUSE_WHEEL_UP] = 'KEY_MOUSE_WHEEL_UP' + print >>f, "\tKEY_MOUSE_FIRST = %d," % KEY_MOUSE_FIRST for line in lines: if "GLFW_MOUSE" in line and not "CURSOR" in line: |