summaryrefslogtreecommitdiff
path: root/tools/charmap.py
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-09-13 16:09:33 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-09-13 16:09:33 -0400
commitacabb9ad777afe32c60764bca76e21267f6afd41 (patch)
tree43e89c3e95a99e7a91e41632c84d631d0e3dd9fe /tools/charmap.py
parentb3d9d3f7b08c0996235294e5284d295ba661be6b (diff)
parent5819dc6e474684cd2550c93dd432139ce14d2795 (diff)
Merge branch 'master' of https://github.com/mid-kid/pokepicross
Diffstat (limited to 'tools/charmap.py')
-rwxr-xr-xtools/charmap.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/tools/charmap.py b/tools/charmap.py
deleted file mode 100755
index d318a61..0000000
--- a/tools/charmap.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env python3
-
-from sys import argv
-
-def parse_charmap(file):
- charmap = {}
- constants = {}
- for line in open(file):
- split = line.split("#")[0].split("=")
- if len(split) != 2:
- continue
-
- char = "=".join(split[0:-1]).strip()
- value = int(split[-1].strip(), 0) & 0xFFFF
-
- if char.startswith("'") and char.endswith("'"):
- charmap[char[1:-1]] = value
- else:
- constants[char] = value
- return charmap, constants
-
-if __name__ == "__main__":
- charmap, constants = parse_charmap(argv[1])
-
- for char in charmap:
- value = charmap[char]
- print("charmap \"%s\", %d" % (char, value))
-
- for constant in constants:
- value = constants[constant]
- print("%s EQU %d" % (constant, value))