about summary refs log tree commit diff
path: root/scripts/gen_keys.py
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-10-04 22:37:35 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-10-04 22:37:35 +0000
commitb73dcec3975877fd374b55b425c99bb1d6921b53 (patch)
tree4463603511162ff4986bccfa37ee8768848a20eb /scripts/gen_keys.py
parent10812e621a4cf485a62d76444a6af5dec6cc92f1 (diff)
downloadzcatch-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.py9
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: