mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
Port scripts/gen_keys.py to Python 3, add missing NOLINT comment
This commit is contained in:
parent
86e2d6791f
commit
f500ced16e
|
@ -1,24 +1,24 @@
|
|||
# pylint: skip-file
|
||||
# generate keys.h file
|
||||
f = file("src/engine/keys.h", "w")
|
||||
f = open("src/engine/keys.h", "w")
|
||||
|
||||
keynames = []
|
||||
for i in range(0, 512):
|
||||
keynames += ["&%d"%i]
|
||||
|
||||
print >>f, "#ifndef ENGINE_KEYS_H"
|
||||
print >>f, "#define ENGINE_KEYS_H"
|
||||
print("#ifndef ENGINE_KEYS_H", file=f)
|
||||
print("#define ENGINE_KEYS_H", file=f)
|
||||
|
||||
# KEY_EXECUTE already exists on windows platforms
|
||||
print >>f, "#if defined(CONF_FAMILY_WINDOWS)"
|
||||
print >>f, " #undef KEY_EXECUTE"
|
||||
print >>f, "#endif"
|
||||
print("#if defined(CONF_FAMILY_WINDOWS)", file=f)
|
||||
print(" #undef KEY_EXECUTE", file=f)
|
||||
print("#endif", file=f)
|
||||
|
||||
print >>f, '/* AUTO GENERATED! DO NOT EDIT MANUALLY! */'
|
||||
print >>f, "enum"
|
||||
print >>f, "{"
|
||||
print('/* AUTO GENERATED! DO NOT EDIT MANUALLY! */', file=f)
|
||||
print("enum", file=f)
|
||||
print("{", file=f)
|
||||
|
||||
print >>f, "\tKEY_FIRST = 0,"
|
||||
print("\tKEY_FIRST = 0,", file=f)
|
||||
|
||||
highestid = 0
|
||||
for line in open("scripts/SDL_scancode.h"):
|
||||
|
@ -28,48 +28,49 @@ for line in open("scripts/SDL_scancode.h"):
|
|||
value = int(l[1].split(",")[0].strip())
|
||||
if key[0:2] == "/*":
|
||||
continue
|
||||
print >>f, "\t%s = %d,"%(key, value)
|
||||
print("\t%s = %d,"%(key, value), file=f)
|
||||
|
||||
keynames[value] = key.replace("KEY_", "").lower()
|
||||
|
||||
if value > highestid:
|
||||
highestid =value
|
||||
highestid = value
|
||||
|
||||
print >>f, "\tKEY_MOUSE_1 = %d,"%(highestid+1); keynames[highestid+1] = "mouse1"
|
||||
print >>f, "\tKEY_MOUSE_2 = %d,"%(highestid+2); keynames[highestid+2] = "mouse2"
|
||||
print >>f, "\tKEY_MOUSE_3 = %d,"%(highestid+3); keynames[highestid+3] = "mouse3"
|
||||
print >>f, "\tKEY_MOUSE_4 = %d,"%(highestid+4); keynames[highestid+4] = "mouse4"
|
||||
print >>f, "\tKEY_MOUSE_5 = %d,"%(highestid+5); keynames[highestid+5] = "mouse5"
|
||||
print >>f, "\tKEY_MOUSE_6 = %d,"%(highestid+6); keynames[highestid+6] = "mouse6"
|
||||
print >>f, "\tKEY_MOUSE_7 = %d,"%(highestid+7); keynames[highestid+7] = "mouse7"
|
||||
print >>f, "\tKEY_MOUSE_8 = %d,"%(highestid+8); keynames[highestid+8] = "mouse8"
|
||||
print >>f, "\tKEY_MOUSE_9 = %d,"%(highestid+9); keynames[highestid+9] = "mouse9"
|
||||
print >>f, "\tKEY_MOUSE_WHEEL_UP = %d,"%(highestid+10); keynames[highestid+10] = "mousewheelup"
|
||||
print >>f, "\tKEY_MOUSE_WHEEL_DOWN = %d,"%(highestid+11); keynames[highestid+11] = "mousewheeldown"
|
||||
print >>f, "\tKEY_MOUSE_WHEEL_LEFT = %d,"%(highestid+12); keynames[highestid+12] = "mousewheelleft"
|
||||
print >>f, "\tKEY_MOUSE_WHEEL_RIGHT = %d,"%(highestid+13); keynames[highestid+13] = "mousewheelright"
|
||||
print >>f, "\tKEY_LAST = 512,"
|
||||
highestid += 1
|
||||
print("\tKEY_MOUSE_1 = %d,"%(highestid), file=f); keynames[highestid] = "mouse1"; highestid += 1
|
||||
print("\tKEY_MOUSE_2 = %d,"%(highestid), file=f); keynames[highestid] = "mouse2"; highestid += 1
|
||||
print("\tKEY_MOUSE_3 = %d,"%(highestid), file=f); keynames[highestid] = "mouse3"; highestid += 1
|
||||
print("\tKEY_MOUSE_4 = %d,"%(highestid), file=f); keynames[highestid] = "mouse4"; highestid += 1
|
||||
print("\tKEY_MOUSE_5 = %d,"%(highestid), file=f); keynames[highestid] = "mouse5"; highestid += 1
|
||||
print("\tKEY_MOUSE_6 = %d,"%(highestid), file=f); keynames[highestid] = "mouse6"; highestid += 1
|
||||
print("\tKEY_MOUSE_7 = %d,"%(highestid), file=f); keynames[highestid] = "mouse7"; highestid += 1
|
||||
print("\tKEY_MOUSE_8 = %d,"%(highestid), file=f); keynames[highestid] = "mouse8"; highestid += 1
|
||||
print("\tKEY_MOUSE_9 = %d,"%(highestid), file=f); keynames[highestid] = "mouse9"; highestid += 1
|
||||
print("\tKEY_MOUSE_WHEEL_UP = %d,"%(highestid), file=f); keynames[highestid] = "mousewheelup"; highestid += 1
|
||||
print("\tKEY_MOUSE_WHEEL_DOWN = %d,"%(highestid), file=f); keynames[highestid] = "mousewheeldown"; highestid += 1
|
||||
print("\tKEY_MOUSE_WHEEL_LEFT = %d,"%(highestid), file=f); keynames[highestid] = "mousewheelleft"; highestid += 1
|
||||
print("\tKEY_MOUSE_WHEEL_RIGHT = %d,"%(highestid), file=f); keynames[highestid] = "mousewheelright"; highestid += 1
|
||||
print("\tKEY_LAST = 512,", file=f)
|
||||
|
||||
print >>f, "};"
|
||||
print >>f, ""
|
||||
print >>f, "#endif"
|
||||
print("};", file=f)
|
||||
print("", file=f)
|
||||
print("#endif", file=f)
|
||||
|
||||
# generate keynames.c file
|
||||
f = file("src/engine/client/keynames.h", "w")
|
||||
print >>f, '/* AUTO GENERATED! DO NOT EDIT MANUALLY! */'
|
||||
print >>f, ''
|
||||
print >>f, '#ifndef KEYS_INCLUDE'
|
||||
print >>f, '#error do not include this header!'
|
||||
print >>f, '#endif'
|
||||
print >>f, ''
|
||||
print >>f, "#include <string.h>"
|
||||
print >>f, ""
|
||||
print >>f, "const char g_aaKeyStrings[512][20] ="
|
||||
print >>f, "{"
|
||||
f = open("src/engine/client/keynames.h", "w")
|
||||
print('/* AUTO GENERATED! DO NOT EDIT MANUALLY! */', file=f)
|
||||
print('', file=f)
|
||||
print('#ifndef KEYS_INCLUDE', file=f)
|
||||
print('#error do not include this header!', file=f)
|
||||
print('#endif', file=f)
|
||||
print('', file=f)
|
||||
print("#include <string.h>", file=f)
|
||||
print("", file=f)
|
||||
print("const char g_aaKeyStrings[512][20] = // NOLINT(misc-definitions-in-headers)", file=f)
|
||||
print("{", file=f)
|
||||
for n in keynames:
|
||||
print >>f, '\t"%s",'%n
|
||||
print('\t"%s",'%n, file=f)
|
||||
|
||||
print >>f, "};"
|
||||
print >>f, ""
|
||||
print("};", file=f)
|
||||
print("", file=f)
|
||||
|
||||
f.close()
|
||||
|
|
Loading…
Reference in a new issue